直接使用click事件是不起作用的,我平常使用的两种方法
1、on事件
var html1='';
html1 +=`<div>
<button type="button" class="btn btn-primary sure btn-mian" onclick="sure()">确认提交</button>
<button type="button" class="btn btn-default " data-dismiss="modal">暂不提交</button>
</div>`
$('modal-footer')append(html1);
$('div')on('click','sure',function(){consolelog("+++");});
2、onclick事件
var html1='';
html1 +=`<div>
<button type="button" class="btn btn-primary sure btn-mian" onclick="sure()">确认提交</button>
<button type="button" class="btn btn-default " data-dismiss="modal">暂不提交</button>
</div>`
$('modal-footer')append(html1);
functionsure(){consolelogO("===");}
需要获取到div这个元素,可以通过id,class等等方式得到,比如说div的id为"div1",那么就可以这么写了。$('#div1')click(function(){//这里面就是click事件的内容了});
你把当前的jquery对象传入进去就可以用了,例如:
<script src=">a标签毕竟需要jq来查找,至少要有一个父级类的id或者class才能查找到子级的a标签,至于哪一个,就eq(index)就可以,绑定的话,类似$("test a")eq(index)click(function(){});
不知道解决没解决你的问题
$("ul li")each(function(){
var self = $(this);//为了不让this搞混淆所以设置一个变量,改变量为当前li
selfclick(function(){
//
});
});
以上就是关于jquery里怎么添加点击事件全部的内容,包括:jquery里怎么添加点击事件、jquery怎么获取触发点击 事件的元素、jQuery中的标签选择器是匹配所有元素,如$("a"),匹配所有的a元素,如果要获取给a一个click事件……等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)