1

我的问题和这个一样

假设我有以下 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();返回“香蕉”...

任何解决方法?

4

1 回答 1

2

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

如果您想检测单选按钮的变化,请不要调用$('[name="test"]').click()but $('[name="test"]').change()

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

于 2013-01-28T16:20:45.890 回答