RED BLACK BLUE 白色 PINK jQuery的下拉列表中選擇更改
我不希望$( '#COLOR')VAL(2)。我想$('#COLOR')。val('RED');我想要$('#COLOR')。
如何製作?
謝謝。
RED BLACK BLUE 白色 PINK jQuery的下拉列表中選擇更改
我不希望$( '#COLOR')VAL(2)。我想$('#COLOR')。val('RED');我想要$('#COLOR')。
如何製作?
謝謝。
要通過價值選擇,傳遞到.val(newValue)
調用,就像這樣:
$('#COLOR').val('0');
這將選擇「紅色」,因爲它有value="0"
爲它的<option>
元素。
對於更新的問題:
$("#COLOR").val(function() {
return $('option', this).filter(function() {
return this.innerHTML == 'RED';
}).attr('value');
});
You can give it a try here:由文本有幾個方法,例如選擇。
你可以讓價值「紅」,這將允許你做你想要的?或者你必須保持相同的HTML。例如
<option value="RED">RED</option>
請看看我的問題,我更新 – Chicharito 2010-07-22 12:48:08
@oraclee - 我加了如何做到這一點的答案,這部作品在''元素的情況下也是如此。 –
2010-07-22 12:59:43
非常感謝,工作 – Chicharito 2010-07-22 13:02:33