大致情况如下:网页上有一个表单,表单中有一个select类型的控件,我要选择option后,表单相对应的input部分会option自动填充选中数据。
我想要的是:实现一个网页上的效果,在这个页面被打开时,把select的某个指定option选中。且把数据填充进去
然后我要监听select控件的选中事件,从而实现这个效果。
第一次我是这样写的:
$("#select1").trigger("change");
后来我发现并没有效果。然后去找了下原因。发觉这样是不会触发change事件的,要在赋值的时候手动触发。
然后使用这个
$("#select1").val("选中的option的val值l");
$("#select1").change();
如果你使用了jq,可以直接使用下面那个方法。实现选择option后,表单相对应的input部分会option自动填充选中数据。
实际情况,可以根据自己开发需求调整。
本人属于菜鸟级别,不喜勿喷,谢谢