1
我在選擇組中設置了選定選項,但這隻適用於前幾次。這似乎只是Chrome中的一個問題。我如何在Chrome中完成這項工作?從javascript中選擇選項不會在Chrome中停止工作
在下面的示例中,按幾次1和2按鈕,您可以看到它停止在Chrome中工作,但繼續在IE中工作。
https://jsfiddle.net/beerkensp/3ej6980x/
<input type="button" id="button" value="1" />
<input type="button" id="button2" value="2" />
<select class="form-control" id="mySelect" size="4">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
var onClick = function() {
var $buttonVal=$(this).val();
$('#mySelect option').each (function() {
//alert ($(this).val());
if ($(this).val()==$buttonVal)
{
$(this).attr ("selected",true);
} else
{
$(this).attr ("selected",false);
}
})
};
$('#button').click(onClick);
$('#button2').click(onClick);
變化'attr'到'prop' – dandavis
我沒有遇到這個問題......您使用的是哪個版本的Chrome? –
我正在使用此版本的chrome:51.0.2704.106 m –