我正在使用JQuery输出指向我的网页的链接。部分链接是动态的,我无法一起使用变量和文本。该变量只被视为文本。我做错了什么?
我的Jquery:
var new_collection_id= 1;
var new_collection_title= 'This is a title';
.html('<a href="collection.php?id=1&collection=new_collection_id">
new_collection_title </a>')
答案 0 :(得分:3)
您需要使用字符串连接。
.html('<a href="collection.php?id=1&collection=' + new_collection_id
+ '">' + new_collection_title + '</a>')
理想情况下,我建议您使用
.html( $('<a></a>')
.text(new_collection_title)
.attr('href', 'collection.php?id=1&collection=' + new_collection_id)
)
答案 1 :(得分:3)
您需要使用concatenation。
.html('<a href="collection.php?id=1&collection=' + new_collection_id + '">' + new_collection_title + ' </a>')