如何从链接中获取值 并将其用于title属性 从:
<a href="#">Test</a>
为:
<a href="#" title="Test"></a>
我使用drupal作为CMS
我使用css content属性来显示标题。 如果有内容的值属性,那将更容易。
由于
这是我的导航代码:
<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 -->
答案 0 :(得分:2)
如果<a>
元素有ID,您可以这样做:
value = document.getElementById("ahrefid").innerHTML;
答案 1 :(得分: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);
})
});
答案 2 :(得分:0)
<强> HTML:强>
<a id="anchorId" href="#">Test</a>
<强>使用Javascript:强>
var anchorVal = document.getElementById("anchorId").innerHTML;
document.getElementById("anchorId").setAttribute("title", anchorVal)
<强> SEE DEMO 强>