У меня есть этот код, где я вставить прочтении больше ссылку после этикетки с определенным ID:Вызов простой Javascript функция
$("<a class='readMore' href='/moreByggherre' id='moreByggherre'>Läs mer</a>").insertAfter($("label[for='Byggherre']"));
Приведенный выше код работает, но так как я буду делать это много, я бы например, иметь функцию, которая просто принимает идентификатор и выводит html-код с помощью inserAfter.
Я попробовал это, но это не похоже на работу:
createReadMoreBtn('Byggherre');
function createReadMoreBtn($id){
$insertTxt = "<a class='readMore' href='/more".$id."' id='more".$id."'>Läs mer</a>";
$($insertTxt).insertAfter($("label[for='".$id."']"));
}
С какого кода вы начинаете? Я * думаю * вы неправильно используете элемент ''
Я использую '', так как я хочу, чтобы кнопка «Читать дальше» была вставлена рядом с названием, которое работает. Раньше я использовал '', но это не сработало. Моя проблема заключалась в том, что я использовал '.' для конкатенации вместо' + '. –
Andegosu
Объяснение кода не помогает столько, сколько показывает ваш код. –