// 切换菜单

<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>');
});

js/jquery 所有页面点击事件(持续更新)的更多相关文章

  1. js/jquery控制页面动态加载数据 滑动滚动条自动加载事件--转他人的

    js/jquery控制页面动态加载数据 滑动滚动条自动加载事件--转他人的 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多 有手机的相信都见过这样 ...

  2. js和jquery触发按钮点击事件

    js触发按钮点击事件 function load(){ //下面两种方法效果是一样的 document.getElementById("target").onclick(); do ...

  3. jquery中交替点击事件toggle方法的使用示例

    jquery中交替点击事件toggle方法中有两个参数,分别是要交替执行的事件.如果不传参默认是显示隐藏功能,下面有个不错的示例,感兴趣的朋友可以参考下 复制代码代码如下: $('#clickId‘) ...

  4. highcharts图表组件入门教程:如何监听柱状图柱子点击事件动态更新当前数据点数值和所对应X轴刻度

    highcharts图表组件入门教程:如何监听柱状图柱子点击事件动态更新当前数据点数值和所对应X轴刻度 作者:highcharts | 时间:2014-6-11 14:07:05 | [小  大] | ...

  5. js 基础篇(点击事件轮播图的实现)

    轮播图在以后的应用中还是比较常见的,不需要多少行代码就能实现.但是在只掌握了js基础知识的情况下,怎么来用较少的而且逻辑又简单的方法来实现呢?下面来分析下几种不同的做法: 1.利用位移的方法来实现 首 ...

  6. jQuery添加options点击事件并传值

    说明: 根据选择不同店铺选项,上送不同id值,展示不同商品列表   var formStr = "{'supplierId':'供应链企业|%-jm-sprt-%|93794498-3'}& ...

  7. jQuery模拟鼠标点击事件失效的问题

    最近使用jQuery操作浏览器获取数据,需要对分页的信息进行处理,发现直接使用$('div#pager a.next').click();的这种写法无法触发点击事件. 使用trigger('click ...

  8. Chrome开发者工具应对页面跳转页面点击事件等实用干货

    1.如何解决页面跳转 打开Preserve log即可 禁用页面缓存在右边的disable cache 2.如何监听页面点击 重要的是举一反三,看不懂英文去翻译!Mouse鼠标,click点击,,,, ...

  9. jq中同个页面点击事件和回车事件

    button元素,绑定一系列事件的时候,点击-回车-回车,会出现错误. 解决办法,就是把button变成a 详情是,一个页面中有点击按钮,按钮点击之后,出现弹框1,点击弹框1的确定,出现弹框2,点击弹 ...

  10. JS动态append之后点击事件无效

    今天做项目用了append向HTML里面添加结构代码,代码添加之后,单击事件就没反应了.搞得我一脸懵逼,调了代码很久实在不行,我百度了一下才发现,append添加的节点单击事件是不会生效的. 原因: ...

随机推荐

  1. 【Day03】Spring cloud:源码讲解与容器化初探

    今日内容 原理和源码 容器化过度 一.Naocs 1.介绍 server端 启动入口类(Spring Boot项目,提供8848端口的监听访问) 源码包含InstanceController类(ser ...

  2. Linux通过脚本实现多台主机统一部署

    该脚本分成三部分,一部分是获取信息的脚本:getInfo.sh 一个是main脚本:main.sh.一个是ssh连接主机脚本:sshing.sh main.sh #是否检查主机是否存活host_che ...

  3. ChatGPT 加图数据库 NebulaGraph 预测 2022 世界杯冠军球队

    一次利用 ChatGPT 给出数据抓取代码,借助 NebulaGraph 图数据库与图算法预测体坛赛事的尝试. 作者:古思为 蹭 ChatGPT 热度 最近因为世界杯正在进行,我受到这篇 Cambri ...

  4. VRRP原理和实战

    一.VRRP基本概述 ·VRRP能够在不改变组网的情况中,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份. ·协议版本:VRRPv2(常用)和VRRPv3 · ...

  5. python运算符与基本数据类型

    Python种类 JavaPython cPython ***** pypy 字节码 和 机器码 Python程序: 1. 终端: C:\python35\python.exe D:\1.py 解释器 ...

  6. excel甘特图制作

    1.插入图表   1 1.选中数据区域(3列,如图所示)--点击插入--推荐的图表--堆积条形图 END 2.甘特图制作   1 2.点击图表工具--设计--选择数据. 轴标签区域改为--确定项目.. ...

  7. Dubbo架构设计与源码解析(三)责任链模式

    作者:周可强 一.责任链模式简介 1.责任链模式定义 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对 ...

  8. 11、ON DUPLICATE KEY UPDATE实现插入更新操作

    一.插入与更新操作: MySQL中,采用ON DUPLICATE KEY UPDATE语句对不存在的数据进行INSERT插入操作,对已存在的数据进行UPDATE更新操作: 总结: 1.ON DUPLI ...

  9. WireShark抓包入门教学

    wireshark抓包新手使用教程 Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息.常用于开发测试过程各种问题定位.本文主要内容包括: 1.Wiresha ...

  10. Volcano 社区 v1.7.0 版本正式发布 | 云原生批量计算

    摘要:北京时间2023年1月9日,Volcano社区v1.7.0版本正式发布. 本文分享自华为云社区<Volcano 社区 v1.7.0 版本正式发布 | 云原生批量计算>,作者:华为云云 ...