0

リンクから値を取得し、それを次のタイトル属性に使用するにはどうすればよいですか。

<a href="#">Test</a>

に:

<a href="#" title="Test"></a>

私はCMSとしてdrupalを使用しています

csscontentプロパティを使用してタイトルを表示します。コンテンツにvalueプロパティがあれば、はるかに簡単になります。

ありがとう

これは私のナビゲーションコードです:

<nav id="main_menu">


            <?php print theme('links__system_main_menu', array('links' => $main_menu, 'attributes' => array('class' => array('links', 'inline', 'clearfix')))); ?>
          </nav><!-- /#main_menu -->
4

3 に答える 3

2

要素にIDがある場合は、次の<a>ように実行できます。

value = document.getElementById("ahrefid").innerHTML;
于 2012-09-19T10:50:51.953 に答える
0

このようにしてみてください

$(document).ready(function() {
    $value = $('a').text();
    $('a').attr('title', $value);
});

編集 :

jQuery(document).ready(function($) {
 $('a').each(function() {
    $value = $(this).text();
    $(this).attr('title', $value);
 }) 
});
于 2012-09-19T10:58:30.450 に答える
0

HTML:

<a id="anchorId" href="#">Test</a>

Javascript:

var anchorVal = document.getElementById("anchorId").innerHTML;
document.getElementById("anchorId").setAttribute("title", anchorVal)

デモを見る

于 2012-09-19T11:08:04.957 に答える