1

ドロップダウンリストが変更されたときに、検証を追加するように求められました。

ドロップダウンリストに変更時にクラスを追加するだけでしたが、うまくいかないのではないかと思いますので、助けていただければ幸いです。

以下は私のhtmlです

<select class="dropdownlist">
    <option class="1">1</option>
    <option class="2">2</option>
    <option class="3">3</option>
    <option class="4">4</option>
 </select>

これが私のjqueryです

 $('.dropdownlist').change(function(){
    $(this).find('option:selected').addClass("testclass") );
 });

私はjQueryにかなり慣れていないので、間違いが単純なものである場合は、お詫び申し上げます。

乾杯

キャメロン

4

1 に答える 1

2

動作デモ http://jsfiddle.net/dgVL9/

問題は余分でした)

 $(this).find('option:selected').addClass("testclass") );

                                                       ^--------- this is issue 

検証プラグインの参照が表示されないため、これが検証プラグインではないことを願っています。それが原因に合うことを願っています:)

コード

$('.dropdownlist').change(function() {
    $(this).find('option:selected').addClass("testclass");
    alert($(this).find('option:selected').prop('class'))
});​
于 2012-11-22T19:59:59.853 に答える