如何将href标题替换为div

时间:2013-04-21 19:19:36

标签: jquery title

是否可以将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/

一如既往,感谢您的协助!

2 个答案:

答案 0 :(得分:2)

$('.test').each(function(){
    var title = $(this).find("a.ut").attr("title");
    $(this).find("a div").text(title);
});

我不确定“div”应该代表什么,但是我改变了你的find()函数来正确选择类“ut”的锚点

答案 1 :(得分:1)

这给出了您的预期输出 -

http://jsfiddle.net/UePwj/7/

$('.test a').each(function(){
    var title = $(this).attr("title");
    $(this).parent('li').append("<div>"+title+"</div>");
});