Jquery plugins 使用jquery.selectbox时无法设置SELECT控件的值
当使用jquery.selectbox.js插件制作美观的SELECT下拉列表时,我遇到了一个问题,即我无法使用jquery选择当前值:$(“#SELECT_id”).val(“我的值”) 可能的解决方案是删除$('#select_id')。selectbox();打电话,但我失去了设计 怎么办 调查:Jquery plugins 使用jquery.selectbox时无法设置SELECT控件的值,jquery-plugins,drop-down-menu,set,jquery-selectbox,Jquery Plugins,Drop Down Menu,Set,Jquery Selectbox,当使用jquery.selectbox.js插件制作美观的SELECT下拉列表时,我遇到了一个问题,即我无法使用jquery选择当前值:$(“#SELECT_id”).val(“我的值”) 可能的解决方案是删除$('#select_id')。selectbox();打电话,但我失去了设计 怎么办 调查: 使用jquery.selectbox时,页面上隐藏了真正的下拉列表,只有jquery.selectbox生成的表示元素可见(实际上它们是div)。问题是当.val()更新时,相应的可见DIV(带
使用jquery.selectbox时,页面上隐藏了真正的下拉列表,只有jquery.selectbox生成的表示元素可见(实际上它们是div)。问题是当.val()更新时,相应的可见DIV(带有class=“jquery selectbox currentItem”)不会更新。我发明了一种解决方法:
var ctlName = "#order_billing_region";
var ctl = $(ctlName);
ctl.val("my value");
//A workaround for buggy jquery.selectbox
ctl.siblings(".jquery-selectbox-currentItem").html($(ctlName + " option:selected").html());
我发明了一种变通方法:
var ctlName = "#order_billing_region";
var ctl = $(ctlName);
ctl.val("my value");
//A workaround for buggy jquery.selectbox
ctl.siblings(".jquery-selectbox-currentItem").html($(ctlName + " option:selected").html());
这不是最佳解决方案,但与您提出的解决方案相比,请尝试以下方法(基本上,强制selectBox更新其html):
这不是最佳解决方案,但与您提出的解决方案相比,请尝试以下方法(基本上,强制selectBox更新其html):
我已经找到了一种解决方法,我们可以分离selectbox,然后设置值并再次将selectbox插件附加到下拉列表中
function fnClearJquerySelectBox(control,value)
{
$("#order_billing_region").selectbox("detach");
$("#order_billing_region").val(value);
$("#order_billing_region").selectbox("attach");
}
fnClearJquerySelectBox("control","0");
希望这有帮助。我找到了一个解决方法,通过这种方法,我们可以分离selectbox,然后设置值并再次将selectbox插件附加到下拉列表中
function fnClearJquerySelectBox(control,value)
{
$("#order_billing_region").selectbox("detach");
$("#order_billing_region").val(value);
$("#order_billing_region").selectbox("attach");
}
fnClearJquerySelectBox("control","0");
希望这有帮助。我发现了以下几点:
代码:
$('select')。selectBox('value',1) 我发现:
代码:
$('select')。selectBox('value',1) 为什么人们投票反对?这样的问题真的很难理解吗?这些问题真的可以帮助以后的人吗?谢谢你的提问和解答!为什么人们投票反对?这样的问题真的很难理解吗?这些问题真的可以帮助以后的人吗?谢谢你的提问和解答!