Jquery Rob LaPlaca selectbox.js不用于设置值

Jquery Rob LaPlaca selectbox.js不用于设置值,jquery,jquery-selectbox,Jquery,Jquery Selectbox,我有点奇怪的问题 我正在使用下面的代码转换现有的选择框 var sb = new SelectBox({ selectbox: $(this), height: 140, width: "100%" }); 这里的$(this)是$(“#sltcontry”)如下所示 <select id='sltCountry' name='sltCountry'> <option value="1">India</option>

我有点奇怪的问题

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

var sb = new SelectBox({
    selectbox: $(this),
    height: 140,
    width: "100%"
});
这里的
$(this)
$(“#sltcontry”)
如下所示

<select id='sltCountry' name='sltCountry'>
    <option value="1">India</option>
    <option value="2">USA</option>
    <option value="3">UK</option>
</select>
用法:newSelectBox($('select'))

我花了很多时间做这件事,但没有成功


有人能帮我吗?

$(这个)
根据你的说法应该是什么?您要应用的元素selectBox似乎不是这样。您可以添加选择器或执行它的上下文吗?您是否尝试使用
$(“#sltcontry”)
更改
$(此)
??也许你的问题在路上scope@MarcosPérezGude,我不能这样做,因为我已经创建了一个通用的JS函数,它可以自动搜索
$('select')
元素并将它们转换成新的样式。因此,请共享该循环函数。
$(此)
根据您的说法,它应该是什么?您要应用的元素selectBox似乎不是这样。您可以添加选择器或执行它的上下文吗?您是否尝试使用
$(“#sltcontry”)
更改
$(此)
??也许你的问题在路上scope@MarcosPérezGude,我不能这样做,因为我已经创建了一个通用的JS函数,它可以自动搜索
$('select')
元素并将它们转换为新样式。所以请共享这个循环函数。
function newSelectBox(obj) {
    $(obj).each(function() {
        var sb = new SelectBox({
            selectbox: $(this),
            height: 140,
            width: "100%"
        });
    });
}