在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 原生select標(biāo)簽有js手動(dòng)選擇某個(gè)option的方法嗎?

原生select標(biāo)簽有js手動(dòng)選擇某個(gè)option的方法嗎?

比如select(optionobj)這種

試了一下,大家說的都可行,但是好像都不會(huì)觸發(fā)change事件這是為啥呢

回答
編輯回答
祉小皓

你可以設(shè)置selectvalue,畢竟option代表的也只是value。

2017年7月15日 02:50
編輯回答
凹凸曼

原生select是啥意思!是這樣嗎!

$('input').select(function(){
    console.log('select');
});
2017年12月6日 12:25
編輯回答
耍太極

我昨天也遇到這種問題,是要先設(shè)置選中,再代碼觸發(fā)change事件:

if(tool.initArgs.load && tool.initArgs.obj.attr("id")==obj$.attr("id")){
        tool.initArgs.load=false;
        var option=tool.initArgs.obj.find("option[value="+tool.initArgs.value+"]");
        option.attr("selected",true);
        obj$.parent().find(".select2-chosen").text(option.text());
        tool.initArgs.obj.change();
    }else{
        tool.firstSelect(obj$);
    }
2017年3月17日 20:29
編輯回答
挽青絲
   <select name="" id="aaa">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>

var aaa = document.getElementById('aaa');
aaa.selectedIndex = 2;
2017年5月31日 22:20
編輯回答
你好胸
//通過select的value
document.getElementById('select').value = "1";
//通過option的selected
var options = document.getElementById('select').children;
options[1].selected = true;
2018年7月12日 03:15