1

我有一点奇怪的问题Selectbox.js

我正在使用以下代码转换现有的选择框

var sb = new SelectBox({
    selectbox: $(this),
    height: 140,
    width: "100%"
});

这里$(this)就像$('#sltCountry')下面

<select id='sltCountry' name='sltCountry'>
    <option value="1">India</option>
    <option value="2">USA</option>
    <option value="3">UK</option>
</select>

现在我想为其设置选定的值会发生什么,$(this)但正如我所使用的那样SelectBox(),我无法做到这一点。

选择框被转换为<dl>标签。如此明确地,我无法为我想要设置的值设置值。

我用来将所有select框转换为 SelectBox() 类型选择框的函数。

function newSelectBox(obj) {
    $(obj).each(function() {
        var sb = new SelectBox({
            selectbox: $(this),
            height: 140,
            width: "100%"
        });
    });
}

用法:newSelectBox($('select'));

我花了很多时间来做到这一点,但未能成功。

谁能帮帮我?

4

0 回答 0