问题标签 [jquery-traversing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
100 浏览

jquery - 在与 jQuery 的链接之后选择类“x”的第一个元素

我有一些这样的代码:

而且我想让用户点击link并能够对跨度做一些事情(让它闪烁,隐藏它,无论如何)。我正在使用 jQuery,这就是我目前所拥有的:

只要我努力在跨度之前有链接,并且文本中没有其他代码,这就会起作用。但是,我对此并不满意,并且必须有更好的方法。我也试过:

但这选择了 class 的所有跨度b,所以不好。

我是新手,不知所措。我寻求智慧。

0 投票
3 回答
5146 浏览

jquery - 选择并禁用表单中的每个输入字段,包装在 jquery 的表中

我正在禁用基于复选框的表单...

我无法添加 disabled 属性。

这是我到目前为止得到的:HTML:

Javascript 选择器/属性操作(jquery):

Chrome 开发控制台错误: Uncaught TypeError: Object #<an HTMLInputElement> has no method 'attr'

当我发出警报时item.each()它会发出警报[object HTMLInputElement]

不太确定如何正确选择输入元素。我究竟做错了什么?

0 投票
3 回答
153 浏览

jquery - Navigating to a specific element with jQuery

I have a table, trying to figure out how to navigate to the 3.35 and add columns. Is there a way to specify which TD i want to navigate to with jQuery?

Thanks ahead of time!

0 投票
2 回答
540 浏览

jquery - 通过引用 $(this) 而不是 $("form select") 来获取表单中的所有 Select 元素

我目前正在获取具有以下内容的表单中存在的所有 Select 元素:

而不是通过$("form select"),有没有办法我可以说类似

获取执行提交事件的表单上下文中存在的所有选择元素?

这将允许我将我的代码简化为以下内容,将所有功能移动到一个通用函数中:

谢谢

戴夫

0 投票
2 回答
166 浏览

jquery - 在 Jquery 中,我如何上一个父节点?

我只想上一个父节点,所以我可以在那个父节点内做一个 .find 。

从某种意义上说,我想找个姐姐。

0 投票
2 回答
1354 浏览

jquery - 从 jQuery 中的书签标签 (#bookmark) 遍历?

我无法从 jquery 中带有标签的书签进行遍历。具体来说,以下 HTML:

如果页面在 URL (site.com/test.html#comment-1) 中带有书签主题标签,我正在尝试遍历到 class = "title" 的位置。以下是我用于测试的代码:

它执行得很好,并返回适当的 html ( <h2 class="title"><a href="#co...)

问题是如果我向它添加一个选择器 ( $(window.location.hash).next('.title').html()),我会得到一个空结果。为什么会这样?nextAll 不是正确的遍历函数吗?(我也试过next+find无济于事)

谢谢!

0 投票
2 回答
1878 浏览

jquery - jquery nextUntil 有元素

我有一堆这样的元素:

我需要检查 div 之间是否有表格元素,如果有,请执行某些操作。

像这样的东西?我知道没有包含方法,有什么可以让我得到我需要的东西吗?

谢谢。

结果应该是这样的:

编辑:用于快速测试的 jsbin: http: //jsbin.com/aqoha/2/edit

0 投票
5 回答
248 浏览

javascript - 是否有一个 jQuery 选择器来完成这个任务?

我有这 4 个 HTML 片段:

  • 兄弟姐妹:

    /li>
  • 包装1:

    /li>
  • 包裹2:

    /li>
  • 分开:

    /li>

无论嵌套如何,我如何使用 jQuery.b为任何给定元素选择下一个元素?.a

我想要这样的东西:

0 投票
1 回答
241 浏览

jquery - jQuery - 前置节点 - 没有公共父节点

使用 jQuery,我想从给定节点中定位前一个节点。前面的节点和给定的节点可能没有相同的父节点!请检查以下片段:

假设当前给定节点是$("span#cursorPos1"),并且我要定位的是前面的粗体文本,那么结果应该是“ <b>more</b>”。这里,给定节点在 中div#sec3,目标前一个节点在 中div#sec1

如果当前给定节点是$("span#cursorPos2"),那么前面的粗体文本是“ <b>yet</b>”。这里,给定节点和目标前一个节点都在同一个 div#sec3.

基本上,根本不应该考虑层次结构。从给定的节点,选择器应该简单地找到前面的匹配。

请让我知道如何做到这一点。

谢谢斯里坎特
_

0 投票
2 回答
418 浏览

jquery - 使用 Jquery 扩展问题下方的所有答案

我正在尝试解决如何在按下 .allopener 跨度时扩展问题下方的所有答案。用户目前可以单独展开每个答案,但不能一次全部展开。任何提示将不胜感激。一个页面上会有很多项目。

allopener span 按钮将打开此项目中剩余的未隐藏的 .text 类,以显示问题的答案,就好像有人单独单击了每个类的展开一样。请注意,第一次按下时,可能已展开部分、全部或无答案。此外,当再次按下它时,所有答案都将被隐藏。如果再次按下,所有答案都将被扩展。如果再次,所有隐藏。

当按下时,每个答案的展开按钮的背景也会相应改变:即打开和关闭每个单独展开按钮上的 .highlightc 类,就像切换一样。

jQuery:

CSS:

html: