0

作成したノードのサイズ属性をjQueryで設定しようとしています。

var category_selector_lvl0 = $('<select>',{
            id: 'category_selector_lvl0',
            size: 6
});

しかし、サイズ属性は書かれていません... :(

<select id="category_selector_lvl0">
       <option value="14">...</option>
       <option value="1">...</option>
       <option value="40">...</option>
</select>

私はそのようなものを期待しています:

<select id="category_selector_lvl0" size="6">
       <option value="14">...</option>
       <option value="1">...</option>
       <option value="40">...</option>
</select>

次のようないくつかのバリアントを試しました:

var category_selector_lvl0 = $('<select>',{
            id: 'category_selector_lvl0',
            size: '6'
});

しかし、結果なし。

4

1 に答える 1

1

あなたはこれを行うことができます -

var category_selector_lvl0 = $('<select>',{
            id: 'category_selector_lvl0'
}).attr('size',6);

デモ---> http://jsfiddle.net/Uq2ap/8/

生成された HTML :

<select id="category_selector_lvl0" size="6"></select> 
于 2013-06-19T20:25:57.473 に答える