簡體   English   中英

JavaScript 中的插值

[英]Interpolation in JavaScript

我有這個jQuery代碼

$("#selector").html('<a href=url>text</a>');

其中urltext是 JavaScript 變量。 我將如何在引號內評估它們?

您只需將字符串與+連接在一起:

$('#selector').html('<a href='+url+'>'+text+'</a>');

雖然@kingjiv 的回答是絕對正確的,但如果您要使用 jQuery 進行大量模板化,則可能值得查看tmpl * 插件以幫助保持井井有條。

*注意:此插件從未通過測試版,並且不再維護,上面的鏈接僅用於存檔目的。

對於 2015 年后登陸這里的任何人:使用ES6 模板文字 這些是字符串文字,包含在反引號中,允許嵌入表達式。

$('#selector').html(`<a href='${url}'>${text}</a>`);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM