下拉方塊取得值,設定預設值:
<select id="test"> <option value="1">选项一<option> <option value="2">选项一<option> ... <option value="n">选项N<option> </select>
所謂jQuery運算「select」,說的更確切一些是應該是jQuery控制“option”, 看下面的jQuery代碼:
#//取得第一個option的值
$('#test option:first').val();
//最後一個option的值
$('#test option:last').val();
//取得第二個option的值
$('#test option:eq(1)').val();
//取得選取的值
$('#test').val(); $('#test option:selected').val();
//設定值為2的option為選取狀態
$(‘#test’).attr(‘value’,’2’);
//設定最後一個option為選取
$('#test option:last').attr('selected','selected'); $("#test").attr('value' , $('#test option:last').val()); $("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());
//取得select的長度
$('#test option').length;
//新增一個option
$("#test").append("<option value='n+1'>第N+1项</option>"); $("<option value='n+1'>第N+1项</option>").appendTo("#test");
//添除選取項目
$('#test option:selected').remove();
//刪除項目選取(這裡刪除第一項)
$('#test option:first').remove();、
//指定值被刪除
$('#test option').each(function(){ if( $(this).val() == '5'){ $(this).remove(); } }); $('#test option[value=5]').remove();
//取得第一個Group的標籤
$('#test optgroup:eq(0)').attr('label');
//取得第二group下面第一個option的值
$('#test optgroup:eq(1) : option:eq(0)').val();
//select 預設選取
$("#arrangeClass").find("option[value="+reim.classId+"]").prop("selected",true);
以上是bootstrap下拉清單怎麼設定預設值的詳細內容。更多資訊請關注PHP中文網其他相關文章!