gpt4 book ai didi

Javascript获取元素内的类文本

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:11 26 4
gpt4 key购买 nike

我的 html 中有一堆 span4 类元素。它们看起来像这样:

    <div class="span4">
<div class="widget">
<div class="header">blablabla</div>
</div>
</div>

我想按 span4 的那个文本 iside 标题类排序。

我这样做是为了对它们进行排序

$(".span4").sort(sortAlpha)

但是如何选择标题类中的文本?

我正在这样做,但我想有更好的方法

    function sortAlphaAsc(a,b){  
var nomeA = $(a.childNodes[1].childNodes[1]).text();
var nomeB = $(b.childNodes[1].childNodes[1]).text();
return a.innerHTML.toLowerCase() > b.innerHTML.toLowerCase() ? 1 : -1;
};

一定有更好的办法

$(a.childNodes[1].childNodes[1]).text()

最佳答案

var elems = $(".span4");

elems.sort(function(a, b) {
return $(a).find('.header').text().toUpperCase().localeCompare(
$(b).find('.header').text().toUpperCase()
);
});

$(".span4").parent().html(elems);​

FIDDLE

关于Javascript获取元素内的类文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com