javascript
  • jquery
  • function
  • insertafter
  • 2016-12-28 2 views -1 likes 
    -1

    У меня есть этот код, где я вставить прочтении больше ссылку после этикетки с определенным 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."']")); 
    } 
    
    +0

    С какого кода вы начинаете? Я * думаю * вы неправильно используете элемент ''