2010-11-13 122 views
0

嘿,我正在嘗試使用javascript從一個站點中選擇選項。沒有運氣,我嘗試了幾種方法,但似乎沒有任何工作。在這個網站http://www.finnkino.fi/movies/maxim_helsinki有下拉菜單,它說Tänään,13.11.2010。我需要使用javascript更改爲菜單中的另一個值。幫助非常有效!謝謝!使用javascript從下拉菜單中選擇項目

+1

這可能是容易得多,如果你使用*真正* HTML選擇元素,而不是使用JavaScript和div的模仿。然後再次,它不會看起來不錯。 – PleaseStand 2010-11-13 13:02:15

回答

0

仿效用戶的鼠標點擊:

$('#dt_input').click(); 
$('#dt_input_14\\.11\\.2010').click(); 

兩個反斜線每個點之前必要的,因爲jQuery的解釋點指特定HTML類;我們需要擺脫困境。另外,使用document.getElementById,不需要進行轉義點:

$(document.getElementById('dt_input_14.11.2010')).click(); 
+0

使用選擇器不起作用,因爲jQuery會將點解釋爲類選擇器。 – 2010-11-13 13:43:40

+0

@Tim Down:我編輯了我的答案來解釋這一點。 – PleaseStand 2010-11-13 13:54:10

+0

非常感謝,謝謝! – 2010-11-13 14:27:37

0

您可以在<select>標籤的值設置爲其他值:

document.getElementById('dt').value = '08.01.2011'; 

這將選擇value="08.01.2011"的選項。

或者使用jQuery:

$('#dt').val('08.01.2011'); 
+0

對我無效 – PleaseStand 2010-11-13 13:20:00