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();

[チェリー]ボタンをクリックすると、JQueryUIによってビューが正しく変更されます。ただし、$('[name="test"]').val();「バナナ」を返します...

回避策はありますか?

4

1 に答える 1

2

この問題を解決するために私は電話$('[name="test"]:checked').val();をしました、そしてそれはうまくいくようです。

ラジオボタンの変更を検出したい場合は、電話をかけないで$('[name="test"]').click()ください$('[name="test"]').change()

これが人々の役に立つことを願っています。

于 2013-01-28T16:20:45.890 に答える