作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题。
我的页面上有几个复选框和几个输入框。
它们被用作目录中的过滤器,一切正常。
但是,当我点击产品并转到详细信息页面,然后返回所有浏览器时,它会再次显示正确的选定内容,但在 Chrome 中,即使复选框正确,它也会显示默认页面。
因此,我想用我的代码运行一个函数,该函数负责在每次选中至少一个复选框或在输入框中写入至少一个字母或数字时过滤列表页面上的结果。
是否有任何通用方法可以在 javascript 或 jQuery 中实现任何复选框选中和任意输入填充条件?
类似于:
if ( $("anycheckbox:checked") OR $("anyinputbox:filled") ) {
// do my filtr code
} else {
// do nothing
}
最佳答案
您可以使用filter()
来检查它们是否被选中并具有值
$('input').filter(function(){
return this.checked || !!this.value && this.type !="checkbox";
})
关于javascript - 选中任何复选框或填充任何输入框的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21428166/
我是一名优秀的程序员,十分优秀!