Tag: jquery selectors

如何获取点击链接的文本值?

我在文档的不同部分有匹配的文本。 第一个是表中的一组“标签”,如下所示: tag 1 tag 2 然后在文档的其他几个部分中,当我想要突出显示匹配链接的项目后,我有一个隐藏元素,如下所示: tag 1 然后我的点击function是这样的: $(‘#my-div a’).click(function() { var txt = $(this).text(); console.log(txt); }); 输出是一个空字符串,但我不知道为什么。

css选择器与jquery遍历

使用jquery,似乎有两种方法可以在DOM中的无序列表中查找列表项。 $(“ul>li”); 和 $(“ul”).find(“li”); 有没有理由说后者可能更合适? 似乎需要更多代码来获得相同的结果。

如何使用jQuery选择表列

我想选择一个表列,我所知道的是列的标题文本。 (th.innerText) 我尝试了以下代码,但它不起作用: ownerIndex = $(‘th:contains(“Owner”)’).index(); $(‘table tr td:nth-child(ownerIndex)’) 有任何想法吗?

jQuery:是否有可能从元素中选择只有一个类的元素,最多可能有3个类?

例如,假设我有以下内容: Has class a, b, and c Has class a Has class b and c Has class a and c Has class a and c Has class a 现在,假设我想选择只有 a类的所有元素。 意味着只选择第二个和最后一个span 。 有一个简单的方法吗?

jQuery:nth-​​child()选择器

嗨,请看下面的HTML。 我正在尝试使用jQuery来获取DIV上的每个第3个实例,其中class=”box”包含在DIV中,并且class=”entry”没有右边距: 我的HTML代码: SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. SOME HTML…. 我对jQuery的尝试: $(document).ready(function(){ $(“div.entry:nth-child(3)”).css(“margin”, “0px”); }); 我不能让这个工作有人可以帮忙吗? 提前致谢! 感谢所有帮助解决方案的人确实是正确的。 我正在编写一个提供的模板,发现JQuery已设置为以兼容模式运行,因此$是问题所在。

jQuery选择具有特定CSS的元素

我正在尝试向所有具有position:fixed set的元素添加一些jQuery代码。 这种事情有可能吗? 如果有的话会非常有用,所以我不需要经历所有代码和额外的类来修复对象。

jQuery选择器模拟:starts-with或:ends-with用于搜索文本?

如果你看一下jQuery网站上的选择器列表 ,就会有属性的开始 – 结束和结束的选择器。 还有一个:contains搜索文本的选择器: alert( $(“div”).find(“span:contains(text)”).html() ); jQuery是否有使用starts-with或ends-with搜索字符串的实现? 仅供参考:我需要搜索XML对象。

逗号分隔的选择列表?

我现在正在重构一些代码,并遇到了一个选择器: jQuery(“tr”,”#ctl00_MainContent_MyUserControl”).each(function(i,row) { … } 看起来它正在从页面上的用户控件中选择 (忽略实例完全命名的事实!)但它不是我熟悉的语法,在文档中找不到任何内容。 我希望它写成: $(“#ctl00_MainContent_MyUserControl tr”).each(function(i,row) { … } 任何人都可以告诉我,如果我在这里缺少(微妙或其他)差异吗?

IE8和jQuery选择器

今天我注意到jQuery选择器和addClass()函数的组合在IE8上无法正常工作。 例如,当我想确保在表中选择偶数行时,我写道: jQuery(document).ready(function($){ $(“#table1 tr:nth-child(even)”).addClass(“even”); } 对于CSS,我写道: #table1 tr:nth-child(even), #table1 tr.even { background-color: #ff0; } 在Firefox,Chrome,Safari和Opera中,即使没有CSS文件中的伪类选择器,也会选择偶数行。 但是,在IE8中,情况并非如此。 行没有不同的背景颜色。 这很奇怪,因为当我使用时: jQuery(document).ready(function($){ $(“#table1 tr:nth-child(even)”).css({“background-color”:”#ff0″}); } 所选行在IE8中突出显示。 问题的一个例子是这里可以看到的问题 – 例如24个例子 。 在Firefox,Chrome,Safari和Opera中,奇数行被分配了一个“奇数”类。 但是,在IE8中,它们未被分配“奇数”类,并且未突出显示。

jsTree:如何从jstree获取所有节点?

如何让所有节点都出现在jsTree中? 我正在用xml构建jsTree Root —–A —–A1 —–A1.1 —–A1.2 —–A2 —–`A2.1` —–A2.2 —–B —–B1 —–B2 —–C —–C1 —–C1.1 —–C2.2 我想要jsTree中存在的所有节点(ID)的数组如下 预期产出:[Root,A,A1,A1.1,A1.2,A2,A2.1,A2.2,B,B1,B2,C,C1,C1.1,C2.2]