Есть ли способ в JQuery выбрать текст из html-документа и добавить ссылку вокруг него?JQuery добавить ссылку на текст
Большое спасибо, Nav
Есть ли способ в JQuery выбрать текст из html-документа и добавить ссылку вокруг него?JQuery добавить ссылку на текст
Большое спасибо, Nav
Вы можете использовать функцию wrap
JQuery в:
$(someSelector).wrap(function() {
var link = $('<a/>');
link.attr('href', 'somewhere_far_far_away');
link.text($(this).text());
return link;
});
вы можете сделать это, как показано ниже.
var txtN=$("#div").text();
var htmlStr=<a href="">txtN</a>
затем вводят htmlStr в HTML ...
вы можете использовать абсолютное позиционирование, чтобы установить позицию.
Вот как я это делаю. Предположим, вам нужно сделать это на теге h3:
var h3tag = $('h3#head');
var txt = h3tag.text();
h3tag.text(''); //Remove default text
$("<a />", {
"href" : $('h2 a').attr('href'), //grab the link from somewhere
"text" : txt
}).appendTo(h3tag);
Надеюсь, это поможет.
@jacom, просто хочу знать, приведенный выше код добавляет href html внутри someselector .... ?? – kobe 2010-11-25 19:22:34