我被要求在更改时向下拉列表添加一些验证。
我只是简单地在下拉列表中添加一个关于更改的课程,但是我担心我无法完成它,所以任何帮助都会非常感激。
以下是我的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很新,所以如果错误很简单,那么我道歉。
干杯
卡梅伦
答案 0 :(得分: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'))
});