你只需使用 +
将字符串连接起来:
$('#selector').html('<a href='+url+'>'+text+'</a>');
虽然@kingjiv的答案是完全正确的,但如果您将使用jQuery进行大量模板化操作,则值得查看tmpl插件以帮助保持事物有序。
*注意:此插件从未超过beta版本,并且不再得到维护,上面的链接仅用于档案目的。
对于在2015年之后来到这里的任何人:使用ES6模板文字。这些是字符串文字,用反引号括起来,允许嵌入表达式。
$('#selector').html(`<a href='${url}'>${text}</a>`);