阿賈克斯成功後綁定事件因此,這裏是我的代碼:如何在jQuery的
$(document).ready(function() {
$('#form').bind('change', function(){
$.ajax({
type: 'get',
url: 'api.php',
data: 'task=getdirs&formname='+$('#form').attr('value'),
dataType: "text",
success: function (html){
$('#chdir').html(html);
$('#chdir select').bind('change', getDirs());
}
});
});
function getDirs(){
}})
#form
這裏有一個<select>
元素。 ajax調用會返回一個帶有新的<select>
元素的html片段。
它工作的很好:在#chdir
div我得到一個新的下拉元素。但success
部分內的事件只發射一次。然後這個事件根本不起作用。
如何才能使新創建的<select>
元素與第一個元素一樣工作?
我有一個問題。希望您能夠幫助我。問題是在這裏:http://stackoverflow.com/questions/6276079/ – kamal
小心與現場方法。在jQuery 1.7中被棄用,並在1.9中被刪除(http://api.jquery.com/live/)。 (我知道這是一個非常古老的問題,但我在這裏找到了同樣的問題) – Yises