Cyb*_*kie 1 html javascript jquery
是否可以使用 jquery 属性包含选择器$(this)?我找不到任何例子。我正在尝试查看输入字段是否包含某个单词。
$("#form input").keyup(function() {
if ($(this).filter( "[name~='someWord']" )) {
console.log('yes');
}
});
Run Code Online (Sandbox Code Playgroud)
代码为所有输入返回 yes,即使它们不包含someWord.
你必须.is()在这种情况下使用,
if($(this).is( "[name~='someWord']" )) {
console.log('yes');
}
Run Code Online (Sandbox Code Playgroud)
因为.filter()会返回一个 jquery 对象(元素集合),而那永远不会是false.
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |