我已经找了很长时间了,但是我找不到任何东西,所以我有一个问题。
我有一个表单选择选项字段,该表单有5个选择字段。当您在第一个字段中选择某些内容时,第二个字段将填充您所选择的选项。我认为更新是由Ajax完成的。我还想使用带有按钮的表单选项字段(div/a)它会在选择字段中选择一个选项但是当你使用
时$('#finder-2--5').val("413058").attr('selected', 'selected').parent().focus();
字段没有被点击,所以下一个字段不会重载。
那么是否有可能在javascript/jQuery中伪造一个真正的鼠标点击。
我猜您想从option元素调度一个click事件。因为使用的是jQuery,所以可以使用trigger方法。使用中的一些浏览器不会响应选项元素的点击,尽管我认为jQuery的事件模型提供了一个替代品。
设置选中的属性并不一定使一个选项被选中,它只是设置选中的属性(这是一个布尔属性)并影响defaultSelected属性。要使一个选项被选中,要么将select的selectedIndex属性设置为该选项的索引,要么使用prop方法将该选项的selected属性设置为true
(即布尔值true
,而不是字符串"true")。