JQuery如何访问divs
标记并附加它 你好,我在试着。。我在一些论坛上阅读Jquery遍历文档,这个网站以前问过与这个主题相关的问题。。没有人能真正回答我的问题,所以我会问。。这是交易JQuery如何访问divs,jquery,parent,closest,Jquery,Parent,Closest,标记并附加它 你好,我在试着。。我在一些论坛上阅读Jquery遍历文档,这个网站以前问过与这个主题相关的问题。。没有人能真正回答我的问题,所以我会问。。这是交易 <div class="entry"> week <span>some text</span> <p>DKK</p> <input type="radio" name="red<% Response.Write(counter); %>" id="radi
<div class="entry">
week
<span>some text</span>
<p>DKK</p>
<input type="radio" name="red<% Response.Write(counter); %>" id="radio2" value="75" />
</div>
所以我试图做的是遍历每个输入并收集它们的值,然后找到最接近的p标记并将其附加到它的值,现在上面这个例子的正确结果是
<p>DKK 75,-<p>
正确的结果会出现,但不完全是我想要的结果。。希望有人能帮助我,谢谢你如果你阅读了最近距离的文档,你会看到它只是向上看,而不是从侧面看: 获取一组元素,其中包含与指定选择器(包括起始元素)匹配的最近父元素 您可以这样做,从输入中查找上一个:
$(this).prev("p").append(element_value + ",-");
或者更明确地说:
$(this).closest("div.entry").find("p").append(element_value + ",-");
这将不取决于输入恰好位于的哪一侧。如果您阅读最近距离的文档,您将看到它只向上看,而不是向侧面看: 获取一组元素,其中包含与指定选择器(包括起始元素)匹配的最近父元素 您可以这样做,从输入中查找上一个:
$(this).prev("p").append(element_value + ",-");
或者更明确地说:
$(this).closest("div.entry").find("p").append(element_value + ",-");
这将不取决于输入恰好位于的哪一侧。请尝试以下操作:
$(this).parents("div.entry").find('p:first').append(element_value + ",-");
试试这个:
$(this).parents("div.entry").find('p:first').append(element_value + ",-");
好孩子,谢谢你。。我确实读了文档,但没有读到正确的链接,我想谢谢你快速的回答:Dextcellent,小伙子,谢谢。。我确实读了文档,但没有读到正确的链接,我想谢谢你快速的回答:D