我有這樣的代碼,我插入標籤後,用特定的ID讀更多鏈接:調用一個簡單的JavaScript函數
$("<a class='readMore' href='/moreByggherre' id='moreByggherre'>Läs mer</a>").insertAfter($("label[for='Byggherre']"));
上面的代碼工作,但因爲我會做這個有很多我會喜歡有一個函數,只需要ID和輸出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."']"));
}
你以什麼HTML開頭?我*認爲*您錯誤地使用了['
我使用'',因爲我希望在標題旁邊插入Read more按鈕,它的工作原理我之前使用過'',但它不起作用。我的問題是我使用'.'來連接而不是'+'。 –
Andegosu
解釋你的代碼並沒有像顯示你的代碼那樣有效 –