我正在尝试检索<a>元素的父项(祖父项?)的父项。 我想find那个祖父母,然后在那个元素中find一个<b>标记,然后将这个文本存储为一个variables,在页面的其他地方发布。 我一直在尝试使用父()函数,但没有成功。 这是我尝试的代码: $(‘.mixPlayCell a’).click( function() { var title = $(this).parent().get(0).parent().get(0).text(); alert(title); });
我想find给定元素的第n个父元素并访问父元素的属性。 <div id='parent1'><br/> <div id='parent2'><br/> <span><p id='element1'>Test</p></span><br/> </div><br/> <div id='parent3'><br/> <span><p id='element2'>Test</p></span><br/> </div><br/> </div> 我想访问element1的第三个父元素而不使用 $('#element1').parent().parent().parent() 任何帮助,将不胜感激
我的问题是,如果有一种方法,不使用JavaScript,导致子div扩展到父母的边界,而不会超过这些边界,当你不能事先知道父div的大小? 下面是示例标记/样式展示我的问题。 如果将其加载到浏览器中,您将看到#two和#three都在其父项#one之外延伸,并使滚动条出现。 我的问题不在于滚动条,而在于我不知道如何告诉孩子div占据他们的宽度或高度,而不是父母的全部高度或宽度。 <html> <head> <style> html, body {width:100%;height:100%;margin:0;padding:0;} .border {border:1px solid black;} .margin { margin:5px;} #one {width:100%;height:100%;} #two {width:100%;height:50px;} #three {width:100px;height:100%;} </style> </head> <body> <div id="one" class="border"> <div id="two" class="border margin"></div> <div id="three" class="border margin"></div> </div> </body>
<ul><li><div><div><span id="thisid"></span></div></div></li></ul> $('#thisid').parent('li'); 这显然不起作用,但我如何抓住李元素? 我不想用: $('#this').parent().parent().parent(); 我不想使用它,因为可能发生只有一个div元素,而不是两个。 在这种情况下,我会抓取ul元素而不是li元素。
我想获得一个具有指定标签名称的元素的父项。 示例代码: <table> <tr> <td> <input type='button' id='myId' /> </td> </tr> </table> 现在我想要这样的东西: $('#myId').specificParent('table'); //returns NEAREST parent of myId Element which table is it's tagname.
在Win32编程中,窗口的父窗口和窗口的所有者有什么区别? 我想我已经想通了,然后我碰到这个代码: SetWindowLong(handle, GWL_HWNDPARENT, foo); 这实际上设置了窗口的所有者,而不是父级 – 尽pipe使用了GWL_HWNDPARENT。 父母/所有者的条款是可以互换的,还是实际上有区别?
我在我的jsp中有一些列表项标签。 每个列表项都包含一些元素,包括一个名为delete的链接(“a”标签)。 我想要的是当我点击链接时删除整个列表项目。 这里是我的代码的结构: $("a").click(function(event) { event.preventDefault(); $(this).parent('.li').remove(); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <li id="191" class="li"> <div class="text">Some text</div> <h4><a href="URL">Text</a></h4> <div class="details"> <img src="URL_image.jpg"> <span class="author">Some info</span> <div class="info"> Text <div class="msg-modification" display="inline" align="right"> <a name="delete" id="191" href="#">Delete</a> </div> </div> </div> </li> 但是这不起作用。 我对jQuery非常感兴趣,并且做了一些实验。 例如: $(this).remove(); 工作,它点击时删除链接。 $("#221").remove(); 工程,删除指定的列表项,但它不是“dynamic”。 有人可以给我一个小费?
我在Sass中嵌套有问题。 说我有以下的HTML: <p href="#" class="item">Text</p> <p href="#" class="item">Text</p> <a href="#" class="item">Link</a> 当我尝试嵌套我的样式在下面我得到一个编译错误: .item { color: black; a& { color:blue; } } 当它是同一元素的一部分时,如何在父select器之前引用基本元素?
我有一个特定的元素,我可以selectselenium 1。 不幸的是,我需要点击父元素来获得所需的行为。 元素我可以很容易地find具有不可select的属性,使其无法点击。 如何使用XPath向上导航?
为了给出一个简单的例子,我在页面上重复了下面的块(它是dynamic生成的): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> 点击后,我可以通过以下链接进入链接的父级: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); 但是…我需要去那个特殊的父母的<div class="something1"> 。 基本上,有人可以告诉我如何参考一个更高级别的兄弟姐妹,而不能直接引用它? 我们称之为大哥。 直接引用大哥的类名会导致页面上该元素的每个实例都淡出 – 这不是所期望的效果。 我试过了: parents(".box .something1") … no luck. parents(".box > .something1") … no luck. siblings() … no luck. 任何人? 谢谢。