我在一个页面中有两个 span 元素。当我在两者上调用 jquery 双击函数时,仅在第一个元素上调用该函数。我正在使用以下代码:
<span id="shiftTime_1">1</span>
<span id="shiftTime_2">1</span>
jquery 函数是:
$("[id^='shiftTime_']").dblclick(function() {
alert("hello");
});
当我双击shiftTime_1的元素Id时。那么该功能就可以正常工作。但是当我双击 shiftTime_2 的元素 Id 时,该函数没有响应。
请帮忙。
谢谢
Use .on http://api.jquery.com/on/如果您计划动态添加元素(例如通过使用$( "body" ).append( "<span id='shiftTime_2'>1</span>" );
)
$( "body" ).on( "dblclick", "span", function() {
alert( "This works also with dynamically added elements" );
} );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)