小编iam*_*ew2的帖子

Jquery - 通过孩子们的innerHTML对DIV进行排序

我有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 sorting jquery jquery-ui-sortable

37
推荐指数
2
解决办法
3万
查看次数

Jquery:从字符串中删除所有特定的HTML标记

我有一个包含一串文本和html标签的变量,例如:

var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
Run Code Online (Sandbox Code Playgroud)

我想删除某种类型的所有标签.让我们说所有pspan标签例如.

这是我能想到的最好的:

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标签.

jquery

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

jquery ×2

html ×1

jquery-ui-sortable ×1

sorting ×1