我有以下 html:
<ul><li rel="3">text<li><li rel="2">text<li><li rel="1">text<li></ul>
然后我在前面添加一个新的 li 元素:
$("ul li:first").prepend('<li rel="4">text</li>');
问题:
当我获取新添加元素的属性(rel)的值时,如下所示:
alert( $('ul li:first').attr('rel') );
..我一直得到“3”而不是 4...但我需要新的!
希望有人能帮助我!
TIA
最佳答案
用它来添加新的 li 元素,它会正常工作。
$("ul").prepend('<li rel="4">text</li>');
关于jquery - 获取新前置元素的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6947446/