2013-09-30 156 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