选择器不处理下拉列表更改
Selectpicker is not working on dropdown change
我有两个下拉列表,一个用于国家,另一个用于州。 我希望状态根据国家/地区显示。 我将选择器类添加到两个下拉列表中。但是当我在控制台中更改国家/地区时,它显示错误
错误
TypeError: $(...).selectpicker is not a function
return c.join(',');
我的代码
我的网页
<select data-size="5" onchange="changeCountry(this.value)" class="form-control selectpicker bs-select-hidden" name="Tours[countryid]" id="Tours_countryid">
<option>Country1</option>
<option>Country2</option>
</select>
<select id="Tours_stateid" name="Tours[stateid]" data-size="5" class="form-control selectpicker bs-select-hidden" maxlength="50">
<option value="">---Select State---</option>
</select>
爪哇语
<script src="bootstrap-select.js"></script>
$(document).ready(function()
{
$(".selectpicker").selectpicker();
});
function changeCountry(value)
{
$.ajax({
url: "<?php echo Yii::app()->createurl('/site/changecountry') ?>",
type: 'post',
data: {id: value},
success: function (result) {
$("#Tours_stateid").html(result)
$('.selectpicker').selectpicker('refresh');
}
});
}
在使用库之前检查库"bootstrap-select.js"是否已加载:
<!DOCTYPE html>
<html>
<head>
...
<!-- Loading library -->
<script src="bootstrap-select.js"></script>
<!-- Using library -->
<script type="text/javascript">
$(document).ready(function()
{
$(".selectpicker").selectpicker();
});
</script>
</head>
<body>
<select data-size="5" onchange="changeCountry(this.value)" class="form-control selectpicker bs-select-hidden" name="Tours[countryid]" id="Tours_countryid">
<option>Country1</option>
<option>Country2</option>
</select>
<select id="Tours_stateid" name="Tours[stateid]" data-size="5" class="form-control selectpicker bs-select-hidden" maxlength="50">
<option value="">---Select State---</option>
</select>
</body>
</html>
相关文章:
- 如何使用jQuery选择下拉列表的值
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何使用Python/Selenium网络驱动程序处理Angularjs/Javascript下拉列表
- 如何处理多选下拉列表 - JQuery.
- 如何处理下拉列表's所选内容正在更改
- 选择器不处理下拉列表更改
- 如何处理下拉列表的十进制值而不舍入或修剪零
- 数组循环 - 处理下拉列表中的空值
- 如何处理大型下拉列表
- AngularJS-我应该如何处理多个动态下拉列表来过滤列表
- 我们如何使用SeleniumWebdriver处理启用Javascript的下拉列表
- 如何处理引导程序按钮下拉列表中的单击事件
- 当处理请求发布ajax时,如何禁用该表单中的表单(用户无法检查、填写文本、选择下拉列表等)
- 在angular js中处理下拉列表
- 当从下拉列表中选择项目时,在将选中的项目插入到ng-model之前,如何进行一些逻辑处理
- 用javascript处理下拉列表selectedindexchanged事件
- 处理选择时的下拉列表
- 如何处理生成的 fron ajax 调用的下拉列表事件
- 在处理程序中使用下拉列表中的值
- JS设置下拉列表,然后处理indexChanged事件