select在前端开发过程当中很经常使用,如今咱们要实现一个效果,那就是选中select中的某一项,执行事件,原本本身没怎么接触过这些,最后网上找了一些资料,本身研究了一下,把方法分享给你们,你们若是有须要的能够直接拿过去用,固然这个方法在脑残的IE里也是支持的。html
我就演示一个简单的效果吧前端
我要实现select选中里面的第几条,下面相应的li变颜色,下面是html代码:jquery
<select name="" id="sel"> <option value="1">第一条</option> <option value="2">第二条</option> <option value="3">第三条</option> </select> <ul> <li class="cur">第一条</li> <li>第二条</li> <li>第三条</li> </ul>
我这里就用jquery实现了,下面是代码:this
$('#sel').change(function () { $('.aaa').find('li').eq($(this).val()-1).addClass('cur').siblings().removeClass('cur') })
主要用到了一个change事件,而后改变给相应的li添加class。spa
PS 若是想要改变select默认的选择项,能够写成这样 $('#sel').val('2'),默认就会选中第二条。code