使用jQuery检测动态生成的单选按钮的变化

时间:2013-12-29 17:25:13

标签: javascript jquery html

我正在尝试检测动态生成的单选按钮的变化。我有一个生成单选按钮的表单,它们根据保存在数据库中的ID命名。所以它就像

<input type="radio" name="data[Setting][47]" id="Setting47Entry" value="entry">
<input type="radio" name="data[Setting][47]" id="Setting47Standard" value="standard">

<input type="radio" name="data[Setting][48]" id="Setting48Entry" value="entry">
<input type="radio" name="data[Setting][48]" id="Setting48Standard" value="standard">

<input type="radio" name="data[Setting][49]" id="Setting49Entry" value="entry">
<input type="radio" name="data[Setting][49]" id="Setting49Standard" value="standard">

没有预先定义的单选按钮数量。可能有2个甚至20个,这完全取决于用户设置的其他选项。

我知道如果名称是静态的,如何检测更改,但由于每个用户的名称不同,我不知道如何处理。

1 个答案:

答案 0 :(得分:2)

为什么不使用attribute starts with selector尝试,

$('input[name^="data[Setting]"]').change(function(){  });