Jquery 'this' 关键字和选择器的基本过滤器

标签 jquery

在 jQuery 中使用“this”关键字时,添加基本过滤器的语法是什么。

例如:

$(this):contains('foo')

$(this):visible OR $(this:visible)

最佳答案

用于搜索其中的项目:

$(':visible, any-selector', this)
$(this).find(':visible, any-selector')

如果您想要 true 或 false 返回:

if($(this).is(':visible, any-selector')){
    alert('this is visible, or matches "any-selector"');
    }
else{
    alert('this is hidden, or doesn\'t match "any-selector"');
    }

关于Jquery 'this' 关键字和选择器的基本过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966281/

相关文章:

javascript - 如何等到异步回调完成后再使用检索到的数据?

javascript - 停止执行javascript?

javascript - Highcharts - 对齐共享工具提示的日期时间系列

javascript - jQuery 从下拉列表中选择值不起作用

javascript - Twitter bootstrap Accordion 向导每次都会滚动到页面顶部。我怎样才能阻止呢?

javascript - 如何从 <form> 创建变量的字典

javascript - IE javascript/jquery 问题

javascript - 附加到元素的脚本标记会在 .append() 之后的下一行之前运行吗?

jquery - Chrome 移动模拟器中的布局不适应

jquery - 加载后淡入图像