【发布时间】:2015-04-10 13:48:33
【问题描述】:
我正在使用 Bootstrap select 将原生选择转换为 twitter bootstrap 下拉列表。
我的问题是,在 PC 上的普通浏览器中的 iOS 或 Android 设备上没有触发 change 事件,它是否正常工作。如果我使用库的本机元素支持,则会在这些设备上触发更改事件。
$('.selectpicker').selectpicker({
style: 'btn-info',
size: 4
});
var submitSearchForm = function() {
$(this).parents('form').submit();
};
$('.selectpicker').on('blur change', submitSearchForm);
谁有想法?
【问题讨论】:
-
您的代码是在 jQuery 或等效文档准备好之后加载的吗?
-
已加载到文档内部
-
你能告诉我你如何使用 change 事件吗?
-
库将您的选择更改为按钮下拉菜单,因此请使用
$('.selectpicker').on('click','li a', submitSearchForm); -
我试一试,但我不确定它是否有效,因为在 PC 上的普通浏览器中,更改事件正在工作。
标签: javascript android jquery ios twitter-bootstrap