4

仲間、ラジオボタンがクリックされたときにバックボーンイベントを設定しようとしています。次のボタンがあります。

<p><label for="pays">Pays now</label><input id="pays" name="pays" type="radio" value="1" class="_100"/></p>
<p><label for="pays2">Pays later</label><input id="pays2" name="pays" type="radio" value="2" class="_100"/>

そして、次のようにイベントを定義します。

'click input[name=pays]:not(:checked)': 'radioChecked'

したがって、私が理解しているように、チェックされていない pays という名前の入力をクリックすると起動するはずです。

問題は、ラジオボタンをクリックしてもイベントが発生しないことです。

これを試したら…

'click input[name=pays]': radioClicked

いくつかのフラグでこれを修正できますが、ラジオがクリックされるたびにイベントが発生します。

何か案が?ありがとう!

4

3 に答える 3

0

View.Try からのものだと思います。ラジオハンドラーを引用符で囲みます。

'click input[name=pays]': radioHandler

そして 1 つのアドバイス: 古いバックボーン バージョン ( < 0.9 ) を使用するチュートリアルで問題が発生しました。バックボーンのバージョンを確認してください。

于 2013-05-18T21:57:38.187 に答える