2013-09-30 193 views
0

追加options.Is之後,它可能立即在一個單個語句附加jquery的選擇選項

<Select class="yt"></select> 

    var select = "<option val='1'>1</option><option val='2'>2</option><option val='3'>3</option>" 
    $(".yt").append(select) 
+1

是的,它是。你試圖解決這個問題? – CBroe

回答

0

使用.VAL()之後立即選擇..for例如選擇選項3的選項

DEMO

$(".yt").append(select).val('3'); 

OP的評論後更新

DEMO

var select = "<option val='1'>1</option><option val='2'>2</option><option name='sel' val='3'>3</option>" 
$(".yt").append(select).val($('.yt option[name="sel"]').attr('val')); 
+0

你正在選擇這個值的權利..如果我想選擇它的選項名稱。 – Hulk

+0

@Hulk檢查更新的答案。 –

0

試試這個

$('.yt').val('3'); 

DEMO

更新

你可以讓自己的函數

$.fn.select = function() { 
    this.closest('select').val(this.val()); 
} 

然後使用它像

$('.yt option[name="test"]').select(); 

DEMO

+0

你正在選擇這個價值right ..如果我想選擇它的選項名稱.. – Hulk