Jquery:排除元素
Jquery: exclude element
我有以下代码:
$(document).ready(function()
{
$('a[rel]').each(function()
{
$(this).qtip(
{
content: {
text: '<img class="middle" src="i/icon_processing.gif" alt="l">Loading...',
ajax: {
url: $(this).attr('rel')
},
title: {
text: $(this).text(),
button: true
}
}
})
.click(function() { return false; });
});
});
这段代码使页面上的所有rel都可以使用tipsy jquery插件。问题是,我有一个带有一些id的特定div,它包含需要从该函数中排除的带有rel的内容。
您可以使用not()
排除元素:
$('a[rel]').not('#IdOfElement').each(function()
您可以在选择器中使用:not()
。
例如:$("a[rel]:not(div#divId a[rel])")
一个jsfiddle演示了在您的情况下使用:not
选择器:http://jsfiddle.net/6s6Mm/
您可以使用.not()函数排除特定元素,如下所示:
$('a[rel]').not('#sepcialElement').each(...);
相关文章:
- 使用 jQuery 创建可单击的行并排除子元素
- getElementsByTagName排除元素(筛选器)
- 如何将元素添加到动态数组并排除现有元素
- jQuery按数据值排除元素
- 排除基于先前ElementSibling的元素
- 获取元素的内部文本,但排除隐藏的子元素
- 我可以在 ReactJS 中排除原始元素的子元素吗?
- 如何在绑定事件期间排除元素
- 如何在文档单击时排除元素
- 从 hide() 操作中排除父元素及其子元素
- TinyMCE - 排除元素
- 从预加载中排除元素
- 如何在身体鼠标移动时排除某些元素
- 从某个元素中排除按键
- 如何在jquery.click()事件中排除元素类作为目标
- 从dom获取整个html,但排除一些元素
- 无序播放12<李>来自<ul>从列表中排除3个元素
- 如何从ng单击操作中排除元素
- 在javascript中从onbeforeprint中排除特定元素
- 不能排除用于排序的元素