我有html看起来像这样:
<div id="sortThis">
<div id="1">Price:<span class="price">20</span><span class="style">blue</span></div>
<div id="2">Price:<span class="price">23</span><span class="style">red</span></div>
<div id="3">Price:<span class="price">10</span><span class="style">red</span></div>
<div id="4">Price:<span class="price">29</span><span class="style">green</span></div>
<div id="5">Price:<span class="price">35</span><span class="style">blue</span></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望能够按.price或.style排序
我怀疑这篇文章部分回答了我的问题:基于属性'数据排序'在Jquery中排序Div?
这个插件接近于我所需要的(因为它可以处理子属性)但它似乎没有像孩子们的内部HTML那样:http://tinysort.sjeiti.com/
任何帮助将由这个菜鸟赞赏.
我有一个包含一串文本和html标签的变量,例如:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
Run Code Online (Sandbox Code Playgroud)
我想删除某种类型的所有标签.让我们说所有p和span标签例如.
这是我能想到的最好的:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
var $temp = $(temp);
$("p", $temp).replaceWith("foo");
alert($temp.html()); //returns "Some text"
Run Code Online (Sandbox Code Playgroud)
我能找到的最接近的答案是Nick Craver的回答:带有jquery的字符串的span span标签.