Daha önce seçilmiş olan bir seçeneği sayfa yüklendiğinde görüntülenecek şekilde ayarlamak istiyorum. Aşağıdaki kod ile denedim:
$("#gate").val('Gateway 2');
ile
<select id="gate">
<option value='null'>- choose -</option>
<option value='gateway_1'>Gateway 1</option>
<option value='gateway_2'>Gateway 2</option>
</select>
Ancak bu işe yaramıyor. Fikri olan var mı?
Bu kesinlikle işe yaramalı. [İşte bir demo][1]. Kodunuzu bir $(document).ready
içine yerleştirdiğinizden emin olun:
$(function() {
$("#gate").val('gateway_2');
});
$(document).ready(function() {
$("#gate option[value='Gateway 2']").prop('selected', true);
// you need to specify id of combo to set right combo, if more than one combo
});
Bu iyi çalışıyor. Şu kemana bakın:
jQuery'nizi bir $(document).ready()
işleyicisinde bildirmeniz gerekiyor olabilir mi?
Ayrıca, aynı kimliğe sahip iki öğeniz olabilir mi?