gpt4 book ai didi

jquery - 从元素内容设置属性

转载 作者:行者123 更新时间:2023-12-01 07:19:31 25 4
gpt4 key购买 nike

假设你有这个:

<ul>
<li>[foo] more stuff here</li>
<li>[bar] stuff here</li>
<li>[123] stuff here</li>
</ul>

你想要这个:

<ul>
<li id="foo">more stuff here</li>
<li id="bar">stuff here</li>
<li id="123">stuff here</li>
</ul>

使用 jQuery,获得此结果的最简单方法是什么?

最佳答案

$("ul li").each(function(){
$li = $(this);
var text = $li.text();
var id = text.substring(text.indexOf("[") + 1, text.indexOf("]"));
$li.attr("id", id).text(text.replace("[" + id + "]", ""));
});
<小时/>

fiddle :http://jsfiddle.net/hunter/FDTcj/

<小时/>

摆弄其他括号:http://jsfiddle.net/hunter/FDTcj/1/

关于jquery - 从元素内容设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393923/

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