-1

私は2つのjQueryバージョンで次のコードをテストしています:1.5.1と1.7.2

$(':radio').change(function(){alert(1)});

これは古いjQueryで機能し、新しいjQueryでは機​​能しません。.click()新しいバージョンで使用する必要があるのはなぜですか?

ブラウザ:Chrome 18

4

1 に答える 1

4

わたしにはできる:

<input type="radio" name="foo" value="1" checked /> Radio 1 <br/>
<input type="radio" name="foo" value="2"/> Radio 2 <br/>

<script>
$(function() {
    $(':radio').change(function() {
        alert(this.value);
    });​
});
</script>

http://jsfiddle.net/alnitak/zsMAX/はjQuery1.7.2を使用するように設定されています

于 2012-05-14T19:39:05.233 に答える