$.fn.extend({
onInput: function (callback) {
var el = $(this); /* 当前浏览器是否支持 oninput 事件 */
if ("oninput" in el.get(0)) {
el.on("input", function () {
callback && callback($(this).val());
});
} else { /* IE独有属性,IE9 以下版本使用 */
el.on("propertychange", function () {
callback && callback($(this).val());
});
}
}
});
$("#searchBox").onInput(function () {
var value = $("#searchBox").val().toUpperCase();
var liobj = $(".game_box_allGame>.allGame_li");
for (var i=0;i<liobj.length;i++){
var objvalue = makePy($(liobj[i]).find('p').html()).toString();
$(liobj[i]).hide();
if ($(liobj[i]).find('p').html().toUpperCase().indexOf($.trim(value)) >= 0 || objvalue.indexOf($.trim(value))>=0) {
$(liobj[i]).show();
}
}
})
IE兼容输入框实时监听
最新推荐文章于 2022-03-24 14:16:50 发布