0

aspxページでJQueryボタンセットを使用しています。ローカルマシンでページを正常に実行しています。2つのオプションのいずれかを選択すると、alarmChanged()メソッドが呼び出されます。これをwin2008サーバーにデプロイすると、onchangeは起動されなくなりました。マークアップは次のようになります。

<td id="ButtonSetMenu" class="buttonSet">
  <div id="AlarmTypeOptions" > 
    <div>
      <input type="radio" id="H" value="1" name="radio" onchange="alarmChanged()"/>
      <label for="H">
        <span id="H" style='background: transparent'">H</span>
        <span style="background:transparent;"> 3</span>
      </label>
    </div>
    <div>
      <input type="radio" id="L" value="2" name="radio" onchange="alarmChanged()"/>
      <label for="L">
        <span id="L" style='background: transparent'">L</span>
        <span style="background:transparent;"> 3</span>
      </label>
    </div>
  </div>  
</td>

それがこれを引き起こしている可能性があるものについてのアイデアはありますか?

4

1 に答える 1

0

jQuery.change()イベントを使用できます

$('#AlarmTypeOptions :radio').change(function () {
    // do something
    alert($('#AlarmTypeOptions :radio:checked').val());
});
于 2012-11-13T07:33:08.133 に答える