$('a#noday').click(function()
{ for(g=1;g<=10;g++)
var ddl = document.getElementById('daySelect_'+g);
var opts = ddl.options.length;
for (var i=0; i<opts; i++){
if (ddl.options[i].value == ""){
ddl.options[i].selected = true;
break;
}
})
$('a#wed').click(function()
{ for(g=1;g<=10;g++)
var ddl = document.getElementById('daySelect_'+g);
var opts = ddl.options.length;
for (var i=0; i<opts; i++){
if (ddl.options[i].value == "wed"){
ddl.options[i].selected = true;
break;
}
})
下面是我選擇的HTML代碼的Javascript改變下拉列表值
<select class="form-control daySelect" id="daySelect_1" name="daySelect_1">
<option value="">Select</option>
<option value="wed">Wed</option>
<option value="sat">Sat</option>
<option value="sun">Sun</option>
<option value="satsun">Sat/Sun</option>
<option value="wedsatsun">WedSatSun</option>
</select>
下面是我的超級鏈接HTML
Set all to:
<a id="noday" href="#"><span class="label label-info">No Day</span></a>
<a id="wed" href="#"><span class="label label-info">Wednesday</span></a>
我試圖單擊超鏈接,但我的選擇下拉列表不改變。我確實嘗試了警報,以確保我的鏈接正常工作,並設法執行警報。
你包裹在裏面的document.ready你的代碼..可以實現??? – 2014-08-28 08:53:19
你試過'$('#wed')'而不是'$('a#wed')'嗎?因爲該ID在頁面上必須始終唯一。 – reporter 2014-08-28 08:58:11
@Exception,對不起,我沒有包裝在document.ready中,只是不要粘貼在這裏 – user3412075 2014-08-28 08:59:21