使用javascript从下拉菜单中选择项目
嘿,我正在尝试使用javascript从一个站点中选择选项。没有运气,我尝试了几种方法,但似乎没有任何工作。在这个网站http://www.finnkino.fi/movies/maxim_helsinki有下拉菜单,它说Tänään,13.11.2010。我需要使用javascript更改为菜单中的另一个值。帮助非常有效!谢谢!使用javascript从下拉菜单中选择项目
仿效用户的鼠标点击:
$('#dt_input').click();
$('#dt_input_14\\.11\\.2010').click();
两个反斜线每个点之前必要的,因为jQuery的解释点指特定HTML类;我们需要摆脱困境。另外,使用document.getElementById
,不需要进行转义点:
$(document.getElementById('dt_input_14.11.2010')).click();
使用选择器不起作用,因为jQuery会将点解释为类选择器。 – 2010-11-13 13:43:40
@Tim Down:我编辑了我的答案来解释这一点。 – PleaseStand 2010-11-13 13:54:10
非常感谢,谢谢! – 2010-11-13 14:27:37
您可以在<select>
标签的值设置为其他值:
document.getElementById('dt').value = '08.01.2011';
这将选择value="08.01.2011"
的选项。
或者使用jQuery:
$('#dt').val('08.01.2011');
对我无效 – PleaseStand 2010-11-13 13:20:00
这可能是容易得多,如果你使用*真正* HTML选择元素,而不是使用JavaScript和div的模仿。然后再次,它不会看起来不错。 – PleaseStand 2010-11-13 13:02:15