我有一個while循環顯示一系列select元素。
$i = 0;
while(condition)
{
<input type = 'hidden' id = 'hide' value = ' '>
<select id = '$i' onchange = 'gettext(this.id)'></select>
<option></option>
...
....
$i++;
}
function gettext(selectID)
{
var x = document.getElementById('hide');
x.value = $('#selectID option:selected').text();
}
現在,我需要獲取用戶選擇的文本。我應該如何告訴javascript/jquery'selectID'不是某個元素的id的名稱 - selectID是一個變量,它包含我想要從中獲取文本的select元素的ID的值。
類似'#'+ selectID +'選項:選中'? –
id ='hide'在循環內部,每次迭代都需要唯一的id。 – devpro