我正在尝试在页面准备好或加载时自动选择bootstrap形式帮助语言国家/地区,但它永远不会成功实现我需要的东西。
if(values == "id")
{
$('div.bfh-selectbox').attr('data-language',"id_ID");
$('div.bfh-selectbox').find('input').val("id_ID");
}
else
{
$('div.bfh-selectbox').attr('data-language',"en_US");
$('div.bfh-selectbox').find('input').val("en_US");
}
这是我的HTML代码:
<div class="bfh-selectbox bfh-languages" data-language="en_US" data-available="en_US,id_ID" data-flags="true" style="float: left;">
<input type="hidden" value="">
<a class="bfh-selectbox-toggle" role="button" data-toggle="bfh-selectbox" href="#" style="height:inherit !important;">
<b class="caret"></b>
</a>
<div class="bfh-selectbox-options">
<div role="listbox">
<ul role="option"></ul>
</div>
</div>
</div>
即使在data-language
中动态更改dom
,但所选列表中的标记仍未更改。
请帮忙。提前谢谢了。