在jQuery中双击function不起作用
我在页面中有两个span元素。 当我在两者上调用jquery双击函数时,该函数仅在第一个元素上调用。 我使用以下代码:
1 1
和jquery函数是:
$("[id^='shiftTime_']").dblclick(function() { alert("hello"); });
当我双击shiftTime_1的元素Id时。 那么function正常。 但是,当我双击shiftTime_2的元素Id时,此函数不响应。
请帮忙。 谢谢
尝试在$(document).ready()
$(document).ready(function(){ $("[id^='shiftTime_']").dblclick(function() { alert("hello"); }); });
如果您计划动态添加元素,请使用.on (例如,使用$( "body" ).append( "1" );
)
$( "body" ).on( "dblclick", "span", function() { alert( "This works also with dynamically added elements" ); } );