我有3列UL,每个都是一个动态UL容器,可以容纳0到9个LI容器(最终更多)。 我所有的LI元素都有一个属性“rel”,我试图最终找到该属性,并将其用于父DIV中所有LI元素的其他内容。 我最终希望找到更多基于每个但不是至少的rel ..任何想法我如何用jQuery实现这一点? 例: Info Info Info Info Info Info Info Info Info 这些元素也可以排序。 因此,当我得到它们的列表时,我还要按照从每列的顶部到底部找到它们的顺序来保持它们。 我试过find(),parent()和类似的东西,也许我接近它错了。 但它仍然值得一提,以帮助提出一个想法
关于用jquery查找和替换文本,我从其他人那里得到了一些惊人的帮助。 下面的代码将找到单词:“Subject:”并将其替换为“Name:” $(“*”).each(function () { if ($(this).children().length == 0) { $(this).text($(this).text().replace(‘Subject:’,’Name:’)); } }); 这非常有效。 我遇到的唯一问题是替换页面加载后加载的文本。 我确实有一些javascript函数显示来自服务器的数据,但只有在页面加载了所有元素之后。 例如,用户从下拉列表中选择一个值,该值启动事件以从数据库加载产品列表。 我格式化了一些这样的产品: 格兰尼史密斯苹果价格:x.xx每磅营养成分…. 我只想找到一个替换“Price:”这个词,并可能用“Cost:”代替它。 但正如我所提到的,该数据尚未加载。 并且仅在用户从下拉菜单中选择“Granny Smith Apples”后显示。 这是我必须忍受的限制吗?
我正在寻找和替换文本。 我遇到的唯一问题是找到一个文本字符串,它没有附加到带有ID的元素。 否则,这很容易。 我正在尝试这样的事情: $(“*”).each(function () { $(this).html(this.html().replace(‘Original Text’,’New Text’)); }); 工作不太好。 有没有人遇到过这个? 此外,如果我要查找和替换多个单词或短语,这会如何影响用户浏览器的速度/处理能力? 这是记忆力吗?