jquery对动则腊态加载的li添笑盯纤加click事件,事件无法触发时设置出现了问题,解决方法为:
1、新建html文件。
2、碰仿创建输入框和按钮。
3、预览效果如图。
4、接下来需要引入jquery.js。
5、设置输入框 keydown 事件和click 事件。
6、按钮点击触发事件。
7、click按钮按下效果如图。
直接使用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(){console.log("+++")})
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(){console.logO("===")}
需要获取到div这个元素,可以通过id,class等等方式得到,比如说div的id为"div1",那么就可圆空游以这么写了。$('#div1').click(function(){//这里面就是click事件的内容了})
1、新建一个静态页面bind.html,并引入jquery核心文件。
2、在<body></body>标签中,插入一个button按钮敏誉消,添加id属性值。
3、在<script></script>标桥知签中,添加按钮点击事件,利用on()方法绑定。
4、保存代码并运行项目,打开浏览器查看界面效果,点击按钮查看控制台。
5、将on()方法改为bind()方法,然后保存代码,点击按钮查看打印结果。
6、在jQuery3.0以下版本中,可以使用delegate()方法绑定点击事件。
7、除了上述之外,虚燃还有live()方法,不过这个方法jQuery1.7后就被废弃了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)