2013-04-01 2 views
1

Не уверен, что это возможно и может просто быть сумасшедшим Пасхи понедельника скуки! Но просто подумал, что это может избавить меня от хлопот.авто полное название теги

Im интересно, если, когда вы связываете какой-то текст, текст может быть дублирован в тег заголовка, то есть:

<a href="#" title="these are the words" >these are the words</a> 

Может Jquery это сделать? Что-то вроде поиска текста и дублирования в заголовке?

+1

'$ (" a "). Attr (" title ", $ (" a "). Text());'? Вопросы: содержит ли только текст и не html? Может быть, вы хотите вызвать его нажатием? и т. д. – Xeon

+1

Зачем вам это нужно? Пожалуйста, не говорите SEO. –

+0

Hi Rich, Не совсем, я начал изучать jQuery, и это была просто идея, которую я хотел исследовать. Если вы используете правильные места, почему бы вам не использовать это с точки зрения SEO, то есть: название блога в теме Wordpress или в навигации. Конечно, если вы укажете «нажмите здесь», это не будет очень хорошо. – Bradz

ответ

0

Вы могли бы перебрать все ссылки, используя этот код:

$('a').each(function() { 
    var text = $(this).text(); 
    $(this).attr('title', text); 
}); 

Первая часть получает текстовую ссылку, а затем он делает заголовок, текст.

0

Да, это можно осуществить.

$(function() { 
    $("a").each(function(index, element) { 
    $(element).attr('title',$(element).text()); 
    }); 
}); 
+0

спасибо всем, некоторая большая помощь, я только начинаю с jquery, и ваши ответы помогают мне понять, что возможно, Рич поднял вопрос о SEO, мне было бы интересно получить обратную связь на вышеупомянутом посту. – Bradz

+1

для решения того, что сказал @rich, поисковые системы обычно не анализируют/не выполняют JavaScript, поэтому, если вы добавили теги заголовков w/jQuery, они все равно не будут присутствовать в поисковой системе. – GSto

+0

Ах, я не знал, что так было бы бессмысленно в этом отношении, спасибо. – Bradz

Смежные вопросы