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