knrt.net
当前位置:首页 >> jquEry 多个Button绑定同一个事件 >>

jquEry 多个Button绑定同一个事件

$(this).bind("click",function(){ 可以用简写形式 $(this).click(function(){}); 如果要加动态加载的按钮预绑定事件,可以用 .live(function(){})方法 它可以为满足$(selector)的元素集,却在文档加载完毕后动态创建的元素预绑定事件

$(this).bind("click",function(){可以用简写形式 $(this).click(function(){});如果要加动态加载的按钮预绑定事件,可以用 .live(function(){})方法它可以为满足$(selector)的元素集,却在文档加载完毕后动态创建的元素预绑定事件

ID的意思就是身份证,你见过有谁跟谁的身份证号码是相同的?所以ID具有唯一性,同一页面中不能存在相同的ID(如果有,则只有第一个能被js获取到).建议改用class,意思就是“类”,而类是允许重复的,比如“学生”、“男的”等等

你看一下,下面的代码,不明白再问我其中div指你点击的按钮,div1表示大图列表,div2表示小图列表$("div").click(function(){ if($("div1").css("display")="none"){ $("div1").show(); $("div2").hide(); }else{ $("div2").show(); $("div1").hide(); }});

html直接写:<button onclick="" ondoubleclick="" >按钮</button>Jquery 中也可以实现:$('#btn').on('click',function(){ 单击方法 })$('#btn').on('doubleclick',function(){ 双击方法 })

jquery的只要class名字取一样的就行,比如:<br><div class="nav nav1">第一个</div><br><div class="nav nav2">第二个</div><br>$(".nav").click(function(){<br> alert("hello world!");<br><br>})<br>这样点第一个和点第二个都行的,望采纳!

可以分开绑定不同的事件:<input id=btn type=button value="这是一个按钮"/><script>$(function(){ $("#btn").on("click",function(){ $(this).val("你点了我!"); }); $("#btn").on("mouseover",function(){ $(this).val("鼠标在我

用逗号隔开即可,如绑定类.close和类.cancel两个元素的点击事件,其代码如下: $(".close, .cancel").click(function(){ alert("你好");});这样就将两个元素绑定在同一个事件上了

将function 定义名称然后绑定; for example:$(this).bind('click',function(){alert($(this).val());}); 改写: var fn = function(){$(this).val());});}; $(this).parent().prev().bind('click',fn).next().next().bind('click',fn);

html直接写:按钮 Jquery 中也可以实现:$('#btn').on('click',function(){ 单击方法 })$('#btn').on('doubleclick',function(){ 双击方法 })

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com