0

href="#" title="ooo"タグを divに変更することはできますか? 私はこれらのコードを試してみましたが、うまくいきません、

これは私のHtmlコードです

<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>

J:

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

次のようになります。

テスト1

わかった

テスト2

わかった

テスト3

わかった

テスト4

わかった

しかし、仕事ではありません...

http://jsfiddle.net/MotoTony/UePwj/

いつものように、あなたの支援に感謝します!

4

2 に答える 2

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

「div」が何を表しているのかわかりませんが、クラス「ut」でアンカーを正しく選択するように find() 関数を変更しました

于 2013-04-21T19:22:37.073 に答える