JS获取select的选中值和选中文本text

通过JS去获取select的选中值和选中文本text有很多种方法。通过jQuery实现时,一般这样用:


    //html
    <select id="selector">
    <option value="1">one</option>
    <option value="2">two</option>
    <option value="3">three</option>
    </select>

    //js
    //获取选中值
    $('#selector').val()
    //获取选中文本
    $('#selector option:selected').text()

这种方法的问题在于,IE8浏览器下获取到的选中文本为空。为了兼容IE8,其中一个方法就是直接使用js,代码如下


    var ele = document.getElementById("selector");
    var text = ele.options[ele.options.selectedIndex].text;
分享到:

发表评论

昵称

沙发空缺中,还不快抢~