У меня есть проект, в котором я использую API Wikipedia для извлечения некоторого содержимого. Я пытаюсь обновить «нажмите здесь, чтобы прочитать больше ссылок» динамически, но я, похоже, не получаю его, и я проверил свой код. Вот моя функция поиска:Добавление динамического атрибута href в элемент динамической ссылки в jQuery
searchEntry: function (entry)
{
var linker = "http://en.wikipedia.org/wiki/"+entry;
var link = $('<div id="more" contenteditable="true"><p><a href="#" id="morelink">Click here</a> to read more.</p></div>');
$("div#more a").attr("href", linker);
console.log(link);
$.getJSON(wikiSearch.wbase+"action=parse&format=json&prop=text§ion=0&page=" + entry + "&redirects&callback=?", function(data)
{
if (!data.error)
{
var markup = data.parse.text["*"];
if (typeof markup !== "undefined")
{
$("#entry").text(entry).show();
var blurb = $('<div id="articleText"></div>').html(markup);
// remove links as they will not work
blurb.find('a').each(function() { $(this).replaceWith($(this).html()); });
// remove any references
blurb.find('sup').remove();
// remove cite error
blurb.find('.mw-ext-cite-error').remove();
$('#article').html($(blurb).find('p'));
$("#article").append(link);
// console.log(markup);
}
}
else
{
$("#warning").text(data.error.info).show();
}
$(".spinner").hide();
});
$("#article").show();
// if($("#article").show())
// {
// wikiSearch.showMore();
// }
},
Спасибо большое ..работаю – dejijaye
Рад помочь :) –