// 切换菜单

<div class="box">
                <div class="box-item" id="0">
                    <span>菜单1</span>
                </div>
                <div class="box-item" id="2">
                    <span>菜单2</span>
                </div>
            </div>

$('.box .box-item').on('click', function () {
            $(this).stop(true, false).addClass('act').siblings().stop(true, false).removeClass('act');
        });

//radio 点击事件

<input type="radio" name="MealType" value="1" checked> 选项1
<input type="radio" name="MealType" value="2"> 选项2

$('input[type=radio][name=MealType]').change(function () {
            console.log(this.value)
        })

//asp:RadioButtonList 点击事件(右键查看控件生成的html源码,发现ID已经变成name了)

<asp:RadioButtonList ID="contract_checklegitimate" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Selected="True" Value="0">是</asp:ListItem>
<asp:ListItem Value="1">否</asp:ListItem>
</asp:RadioButtonList>

$('input[type=radio][name=contract_checklegitimate]').change(function () {
console.log(this.value)
})

//DropDownList 点击修改事件

<asp:DropDownList ID="contract_paytype" runat="server" CssClass="allselect">
<asp:ListItem Value="1">百分比方式</asp:ListItem>
<asp:ListItem Value="2">次结</asp:ListItem>
</asp:DropDownList>

$("#contract_paytype").on('change', function () {
changePayType($(this).val());
})

//动态生成的元素添加点击事件

1. 方法1

$(function(){
var target = $("#divBox");
target .append("<img class='preview_image' src='/img/preview1.jpg' />");
target .append("<img class='preview_image' src='/img/preview2.jpg' />");
target .append("<img class='preview_image' src='/img/preview3.jpg' />");

target.on("click", ".preview_image", function(){
console.log(this); // 输出所点击的img
});
});

2.官方做法

$(document).on("click",'#lyysb a',function(){
if(!$(this).hasClass('cur')){
$(this).addClass('cur');
} else {
$(this).removeClass('cur');
}
});

//点击按钮往原有层级后面追加或删除

<table style="width: 100%; margin: 0 auto; border: 1px solid #BBBBBB; border-collapse: collapse" class="tj_table paynode repair_sec2_con">
<thead>
<td>序号</td>
<td>节点名称</td>
<td>支付百分比</td>
<td>时间</td>
<td>备注</td>
<td>操作</td>
</thead>
<tr>
<td>1</td>
<td>
<input class="tableCla" type="text" name="paynodename" /></td>
<td>
<input class="tableCla" type="text" name="payrate" /></td>
<td>
<input name="paytime" type="text" class="Wdate input" onclick="WdatePicker({highLineWeekDay:true,dateFmt:'yyyy-MM-dd',minDate:'%y-%M-%d'})" />
<td>
<input class="tableCla" type="text" name="payremark" /></td>
<td><a class="delItem">删除</a></td>
</tr>
</table>

var i_nums = 1;
$(".repair_sec2_con").on("click", ".delItem", function () { $(this).parent().parent().remove(); i_nums-- });
$(".addpaybtn").click(function () {
i_nums++;
$(".repair_sec2_con").eq(0).append('<tr><td>' + i_nums + '</td>' +
'<td><input class="tableCla" type="text" name="paynodename" /></td>' +
' <td><input class="tableCla" type="text" name="payrate" /></td>' +
'<td><input autocomplete="off" Width="38%" name="paytime" type="text" class="Wdate input" onClick="WdatePicker({highLineWeekDay:true,dateFmt:\'yyyy-MM-dd\',minDate:\'%y-%M-%d\'})" /></td>' +
'<td><input class="tableCla" type="text" name="payremark" /></td>' +
'<td><a class="delItem">删除</a></td></tr>');
});

最新文章

  1. Redis安装配置(Windows版)
  2. 查询数据过多页面反应慢引入缓存解决方案(Redis、H2)
  3. Subgraph Search Over Large Graph Database
  4. ZMMR107-批量更改PO经价值
  5. C#颜色 转换
  6. 如何在Ubuntu上安装最新版本的Node.js
  7. contenteditable 属性
  8. 微信jsapi支付的坑
  9. HDU 1465 不容易系列之排错
  10. SpringSecutiry权限管理手册
  11. CentOS 7中将Tomcat设置为系统服务
  12. Mac搭建Hadoop源码阅读环境
  13. javascript-数组的常用方法
  14. Spring框架学习笔记(8)——AspectJ实现AOP
  15. 学习笔记: Expression表达式目录树详解和扩展封装
  16. Maths | 层次分析法(Analytic Hierarchy Process)
  17. ArcMap中属性字段计算器(Field Calculator)的使用技巧
  18. C# 窗体常用API函数 应用程序窗体查找
  19. Composer fails to download http json files on &quot;update&quot;, not a network issue, https fine
  20. Java标签实现分页

热门文章

  1. 【Java】FileUtils-获取路径的所有文件(或文件夹)
  2. (小白向)2020-12-18 中国大学MOOC第十二讲-动态变量应用
  3. 链接脚本中 AT&gt; 的作用
  4. MySQL简介、下载、密码修改及基本使用
  5. Django 连接各数据库配置汇总(sqlite3,MySql,Oracle)
  6. 【kubernetes入门到精通】Kubernetes的健康监测机制以及常见ExitCode问题分析「探索篇」
  7. GitHub车牌检测识别项目调研
  8. [深度学习] Python人脸识别库face_recognition使用教程
  9. [python] 基于matplotlib_venn实现维恩图的绘制
  10. Zabbix与乐维监控对比分析(八)——其他功能篇