是否可以将href =“#” title =“ooo”标记更改为div? 我尝试这些代码但不起作用,
这是我的Htmlcode
<ul class="test">
<li><a href="#" class="ut" title="ok">Test1</a></li>
<li><a href="#" class="ut" title="ok">Test2</a></li>
<li><a href="#" class="ut" title="ok">Test3</a></li>
<li><a href="#" class="ut" title="ok">Test4</a></li>
</ul>
JS:
$('.test').each(function(){
var title = $(this).find(".ut a").attr("title");
$(this).find("a div").text(title);
});
它应该是这样的:
测试1
确定
的Test2
确定
Test3的
确定
TEST4
确定
但不是工作......
http://jsfiddle.net/MotoTony/UePwj/
一如既往,感谢您的协助!
答案 0 :(得分:2)
$('.test').each(function(){
var title = $(this).find("a.ut").attr("title");
$(this).find("a div").text(title);
});
我不确定“div”应该代表什么,但是我改变了你的find()函数来正确选择类“ut”的锚点
答案 1 :(得分:1)
这给出了您的预期输出 -
$('.test a').each(function(){
var title = $(this).attr("title");
$(this).parent('li').append("<div>"+title+"</div>");
});