大致情況如下:網頁上有一個表單,表單中有一個select類型的控件,我要選擇option后,表單相對應的input部分會option自動填充選中數據。
我想要的是:實現一個網頁上的效果,在這個頁面被打開時,把select的某個指定option選中。且把數據填充進去
然后我要監聽select控件的選中事件,從而實現這個效果。
第一次我是這樣寫的:
$("#select1").trigger("change");
后來我發現並沒有效果。然后去找了下原因。發覺這樣是不會觸發change事件的,要在賦值的時候手動觸發。
然后使用這個
$("#select1").val("選中的option的val值l");
$("#select1").change();
如果你使用了jq,可以直接使用下面那個方法。實現選擇option后,表單相對應的input部分會option自動填充選中數據。
實際情況,可以根據自己開發需求調整。
本人屬於菜鳥級別,不喜勿噴,謝謝