Bootstrap 的语言 3 个选择更改不起作用
Languages for Bootstrap 3 selection change not working
我正在使用 Languages for Bootstrap 3,但我无法弄清楚如何使用 jQuery 获取所选语言,甚至跨度不允许 href(我使用 alert() 来查看结果)。
语言选择器如下:
<div class="btn-group dropdown pull-right">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" >
<span class="lang-sm lang-lbl-full" lang="en"></span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" >
<li><span class="lang-sm lang-lbl-full" lang="ar" value="ar"></span></li>
<li><span class="lang-sm lang-lbl-full" lang="en" value="en"></span></li>
<li><span class="lang-sm lang-lbl-full" lang="fr" value="fr"></span></li>
</ul>
</div>
您可以创建 javascript 来找出点击的跨度,如下所示:
function ChangeLanguage(selected) {
alert(selected.value()); // Do whatever you want in here.
}
并像这样激活它:
<div class="btn-group dropdown pull-right">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" >
<span class="lang-sm lang-lbl-full" lang="en"></span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" >
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="ar" value="ar"></span></li>
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="en" value="en"></span></li>
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="fr" value="fr"></span></li>
</ul>
</div>
我正在使用 Languages for Bootstrap 3,但我无法弄清楚如何使用 jQuery 获取所选语言,甚至跨度不允许 href(我使用 alert() 来查看结果)。
语言选择器如下:
<div class="btn-group dropdown pull-right">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" >
<span class="lang-sm lang-lbl-full" lang="en"></span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" >
<li><span class="lang-sm lang-lbl-full" lang="ar" value="ar"></span></li>
<li><span class="lang-sm lang-lbl-full" lang="en" value="en"></span></li>
<li><span class="lang-sm lang-lbl-full" lang="fr" value="fr"></span></li>
</ul>
</div>
您可以创建 javascript 来找出点击的跨度,如下所示:
function ChangeLanguage(selected) {
alert(selected.value()); // Do whatever you want in here.
}
并像这样激活它:
<div class="btn-group dropdown pull-right">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" >
<span class="lang-sm lang-lbl-full" lang="en"></span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" >
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="ar" value="ar"></span></li>
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="en" value="en"></span></li>
<li><span class="lang-sm lang-lbl-full" onclick="ChangeLanguage(this)" lang="fr" value="fr"></span></li>
</ul>
</div>