我有一些由 ajax 请求创建的单选按钮,使用如下:
document.getElementById("clientresult").innerHTML=xmlhttp.responseText;
单选按钮是从另一个文件输出的。如何使用 $('input:radio').change() 在选择这些单选按钮时触发事件?
我有一些由 ajax 请求创建的单选按钮,使用如下:
document.getElementById("clientresult").innerHTML=xmlhttp.responseText;
单选按钮是从另一个文件输出的。如何使用 $('input:radio').change() 在选择这些单选按钮时触发事件?
这已经被问过很多次了,但是你去
为了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
});