HTML
<body>
<div class="lol">
<a class="rightArrow" href="javascriptVoid:(0);" title"Next image">
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
伪代码
$(".rightArrow").click(function() {
rightArrowParents = this.dom(); //.dom(); is the pseudo function ... it should show the whole
alert(rightArrowParents);
});
Run Code Online (Sandbox Code Playgroud)
提醒信息将是:
身体div.lol a.rightArrow
我如何使用javascript/jquery获取此信息?
我需要搜索html文档 <p class="content"> text here </p>
然后输出完整节点路径(CSS或XPATH)
为了忏悔
html > body > div class ="something" > table > tr > p class="content"
Run Code Online (Sandbox Code Playgroud)
我尝试了nokogiri,但它不能很好地处理类和其他属性..
我需要一个没有问题的解析器.
对于以下项目,我将使用PHP和jQuery.
我有以下代码:
$('*').onclick(function(){
});
Run Code Online (Sandbox Code Playgroud)
一旦用户点击了一个元素,我希望它返回该元素的XPath位置.
我想要做的本质上是一种过滤系统,有点jQuery的帮助.
PHP将使用PHP从外部源检索文档,使用jQuery用户单击该文档的元素/相关部分.此jQuery函数将返回用户单击并存储并与该文档关联的XPath位置.
将来,如果使用XPath更新该文档,PHP将仅检索用户先前选择的XPath而不是整个文档.
我将需要这个jQuery函数来返回元素属性,例如<p>锚点链接中的href或href位置中的标题.
长话短说:我的问题是,这在jQuery中甚至可能吗?返回所选元素的XPath位置及其属性?我不知道这在jQuery中会是什么样子,所以任何帮助都会受到赞赏.
任何其他额外的反馈也会很棒.据我所知,我可能正在使用错误的工具......或者其他东西.谢谢.
我试图使用jquery使用递归方法将嵌套的li转换为单个li
html如下
<ul>
<li>item-1
<ul>
<li>item-1.1</li>
</ul>
</li>
<li>item-2
<ul>
<li>item-2.1</li>
<li>item-2.2
<ul>
<li>item-2.2.1</li>
<li>item-2.2.2</li>
</ul>
</li>
</ul>
</li>
<li>item-3
<ul>
<li>item-3.1</li>
</ul>
</li>
<li>item-4</li>
<li>item-5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
最终单李如下
<ul>
<li>item-1</li>
<li>item-2</li>
<li>item-3</li>
<li>item-4</li>
<li>item-5</li>
<li>item-1.1</li>
<li>item-2.1</li>
<li>item-2.2</li>
<li>item-3.1</li>
<li>item-2.2.1</li>
<li>item-2.2.2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
基本上遍历每个级别然后追加到列表的末尾.我有什么想法可以达到这个目的吗?所以它可以处理任何级别的列表项.
提前致谢.