JQuery UI无线电值不变

时间:2013-01-28 16:20:46

标签: jquery jquery-ui radio-button

我的问题与this one相同。

假设我有以下HTML代码:

<input type="radio" name="test" id="banana" value="Banana" checked="true" />
<input type="radio" name="test" id="cherry" value="Cherry" />

和javascript:

$('[type="radio"]').buttonset();

当我点击“Cherry”按钮时,JQuery UI会正确地更改视图。但是,$('[name="test"]').val();会返回“香蕉”......

任何解决方法?

1 个答案:

答案 0 :(得分:2)

为了解决这个问题,我打电话给$('[name="test"]:checked').val();,似乎有效。

如果您想检测单选按钮的更改,请不要拨打$('[name="test"]').click(),而是$('[name="test"]').change()

我希望这会对人们有所帮助。