-1

我有一些由 ajax 请求创建的单选按钮,使用如下:

document.getElementById("clientresult").innerHTML=xmlhttp.responseText;

单选按钮是从另一个文件输出的。如何使用 $('input:radio').change() 在选择这些单选按钮时触发事件?

4

1 回答 1

1

这已经被问过很多次了,但是你去

为了on()处理尚不存在的事件,它需要绑定到一个将成为这些未来元素的父级的事件。

$(document).on('change', 'input:radio', function(){
    // whatever you want to happen
});

document是包罗万象的,但我相信绑定到搜索节点较少的东西会更快(如果这是正确的术语),例如

<div id="clientresult">
    <!-- inputs will be created in here -->
</div>

$('#clientresult').on('change', 'input:radio', function(){
    // whatever you want to happen
});
于 2013-01-12T23:35:36.953 回答