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 回答