再问大家一个关于jquery的问题。页面加载时使用live绑定的事件,然后用户按回车触发这个事件,却触发了两此
发布网友
发布时间:2023-01-05 04:51
我来回答
共2个回答
热心网友
时间:2023-10-14 21:45
重点是这3句:
$("#popup_container input").live('keypress',
$(".qlogin_btn").click();
$("#popup_container .qlogin_btn").live('click'
keypress就是鼠标按下时触发的事件
click是鼠标点击触发的事件
鼠标点击必定发生鼠标按下时的事件
热心网友
时间:2023-10-14 21:46
现在还有问题。
我按回车的时候 ,JS执行的:
$("#popup_container input").live('keypress', function (e) {
$(".qlogin_btn").click(); //其实这里就是: $("#popup_container .qlogin_btn").live('click', function () {
$("#popup_container .qlogin_btn").live('click', function () { //这是下面继续会执行到的。