// 切换菜单

<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. Python3.7.3安装TensorFlow和OpenCV3

    根据python的版本进行下载相应的文件 一.安装TensorFlow 进入网址https://pypi.org/project/tensorflow/#files下载TensorFlow文件 进入下 ...

  2. ping localhost时出现::1的原因以及解决办法

    ping localhost时出现: 在cmd中ping localhost解析出来的是ipv6的::1的原因是windows有个优先解析列表,当ipv6的优先级高于ipv4时,就会出现这种情况. 具 ...

  3. 微服务系列之服务监控 Prometheus与Grafana

    1.为什么需要监控服务   监控服务的所属服务器硬件(如cpu,内存,磁盘I/O等)指标.服务本身的(如gc频率.线程池大小.锁争用情况.请求.响应.自定义业务指标),对于以前的小型单体服务来说,确实 ...

  4. PowerUsageSummary.java源码分析

    在在线网站http://androidxref.com/上对Android版本6.0.1_r10源码进行分析 官方手机的应用耗电排行具体实现位置在:/packages/apps/Settings/sr ...

  5. [C++]什么是POD?

    POD意指Plain Old Data,也就是标量性别(Scalar Types)或传统的C Struct型别.POD型别必然拥有trival constructor/destructor/copy/ ...

  6. 【白话模电1】PN结与二极管

    距离上一次写半导体,已经过了很久了,上次分享了本征半导体的基本概念: https://zhuanlan.zhihu.com/p/109483580 今天给大家聊聊半导体工业中的基础:PN结与二极管 1 ...

  7. 学习ASP.NET Core Blazor编程系列二十二——登录(1)

    学习ASP.NET Core Blazor编程系列文章之目录 学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应 ...

  8. Vue3的script setup语法糖这么好用的吗????

    最近发现这个vue3居然还可以这样写 原始写法 <template> <h1>Tangdoudou</h1> <h1>{{ num }}</h1& ...

  9. css之transform属性的使用

    1.定义:Transform属性应用于元素的2D或3D转换.这个属性允许你将元素旋转,缩放,移动,倾斜等. 2.常用的属性值: (1)translate(移动):   这个属性值里面含有三个参数,依次 ...

  10. 如何使用 JuiceFS 创建 WebDAV 共享

    WebDAV 是一种基于 HTTP 的文件共享协议,最初被设计用于多用户文档协作编辑的场景,也被广泛应用在基于互联网的文件存储.数据同步等网盘类应用场景. 手机端和 PC 端有大量的应用内置了对 We ...