我必须按钮,图像输入在这样的标记中工作正常,
<input type="image" class="play" src="images/play.png" />
<input type="image" class="pause" src="images/pause.png" />
但是一旦我尝试将它(它)添加到生成它们仍然出现,但是 点击功能不再起作用。
$('.gallery-nav').prepend('<input type="image" class="play" src="images/play.png" /><input type="image" class="pause" src="images/pause.png" />');
知道为什么吗?谢谢。
答案 0 :(得分:2)
尝试使用 live 而不是点击。
live:为事件附加处理程序 对于所有匹配的元素 当前选择器,现在或在 将来
$("input.play").live("click", function(){
// write your code here
});
答案 1 :(得分:1)
尝试使用 live() 方法:
// for play button
$('.play').live('click', function(){
// your code
});
// for pause button
$('.pause').live('click', function(){
// your code
});
答案 2 :(得分:0)
$('.mydivClass').prepend('<a href="#" id="btnLINK">OK</a>');
$('#btnLINK').live("click",function() {
alert ("EUREKA")
return false;
});