jQuery中,输入按钮在标记中工作,但在加前缀时不工作?

jQuery中,输入按钮在标记中工作,但在加前缀时不工作?,jquery,dom,prepend,Jquery,Dom,Prepend,我必须使用按钮,图像输入,在这样的标记中工作良好 <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" sr

我必须使用按钮,图像输入,在这样的标记中工作良好

<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" />');
$('.gallery nav')。前置('');
知道为什么吗?谢谢。

尝试使用而不是单击

live:将处理程序附加到事件 对于与 当前选择器,现在或在 未来

尝试使用而不是单击

live:将处理程序附加到事件 对于与 当前选择器,现在或在 未来

尝试使用方法:

// for play button
$('.play').live('click', function(){
  // your code
});

// for pause button
$('.pause').live('click', function(){
  // your code
});
尝试使用方法:

// for play button
$('.play').live('click', function(){
  // your code
});

// for pause button
$('.pause').live('click', function(){
  // your code
});
$('.mydivClass').prepend('');
$('#btnLINK').live(“单击”,函数(){
警报(“尤里卡”)
返回false;
});
$('.mydivClass')。前置('');
$('#btnLINK').live(“单击”,函数(){
警报(“尤里卡”)
返回false;
});

我假设您所说的点击功能是基于javascript的点击事件?如果是这样,请使用下面的答案之一(.live())我假设您指的单击函数是基于javascript的单击事件?如果是,请使用以下答案之一(.live())
$('.mydivClass').prepend('<a href="#" id="btnLINK">OK</a>');

$('#btnLINK').live("click",function() { 
    alert ("EUREKA")
    return false;
});