jquery和RadioButton更改事件
我有一组单选按钮,都是同名的。 我使用选择器将.changed事件按名称附加到单选按钮上。 事件激发,但单选按钮组的.val是更改前的组值,而不是更改后的组值。 在更改后,我如何获得值,一定是我做错了什么jquery和RadioButton更改事件,jquery,html,jquery-ui,Jquery,Html,Jquery Ui,我有一组单选按钮,都是同名的。 我使用选择器将.changed事件按名称附加到单选按钮上。 事件激发,但单选按钮组的.val是更改前的组值,而不是更改后的组值。 在更改后,我如何获得值,一定是我做错了什么 $('[name="Messages"]').click(function () { someFunction('Messages', $('[name="Messages"]').val()) }); 您可能需要单击的特定单选按钮的值。您可以使用$this.val来获取它。否则
$('[name="Messages"]').click(function () {
someFunction('Messages', $('[name="Messages"]').val())
});
您可能需要单击的特定单选按钮的值。您可以使用$this.val来获取它。否则,您需要澄清,没有组值这样的东西。每个单选按钮都应该有自己的值
$('[name="Messages"]').click(function () {
someFunction('Messages', $(this).val());
});
您可能需要单击的特定单选按钮的值。您可以使用$this.val来获取它。否则,您需要澄清,没有组值这样的东西。每个单选按钮都应该有自己的值
$('[name="Messages"]').click(function () {
someFunction('Messages', $(this).val());
});
您没有过滤掉未选中的单选按钮,因此您的单击将始终返回DOM中第一个单选按钮的值。尝试筛选:选中:
Fiddle:您没有过滤掉未选中的单选按钮,因此您的单击将始终返回DOM中第一个单选按钮的值。尝试筛选:选中:
Fiddle:单击的将是选中的!不需要重新查询DOM。嗯,看起来我把这个问题复杂化了!我用小提琴试了试你的,它成功了,我怀疑它不会成功,但我向你脱帽致敬,+1代表你:点击的就是被选中的那个!不需要重新查询DOM。嗯,看起来我把这个问题复杂化了!我用小提琴试了试你的,结果成功了,我怀疑不会成功,但我向你脱帽致敬,+1代表你: