将javascript变量与html连接以创建href
我正在尝试使用将javascript变量与html连接以创建href,javascript,jquery,Javascript,Jquery,我正在尝试使用html()创建href,但是输出不正确。这个jquery代码有什么问题 $('#tag_modal').find('.modal-body').html("<a href='/companies/explore-companies?tags='"+data.results['tag_id']+">test</a>"); $('#tag_modal').find('.modal body').html(“”); 输出: <div class="mo
html()
创建href,但是输出不正确。这个jquery代码有什么问题
$('#tag_modal').find('.modal-body').html("<a href='/companies/explore-companies?tags='"+data.results['tag_id']+">test</a>");
$('#tag_modal').find('.modal body').html(“”);
输出:
<div class="modal-body"><a 5="" href="/companies/explore-companies?tags=">test</a></div>
首先尝试创建锚元素:
var $anchor = $("<a href='/companies/explore-companies?tags='"+data.results['tag_id']+"'>test</a>");
这样,您就可以将流程分解为离散的步骤(首先创建元素,然后将其附加到DOM)
编辑:正如其他人所提到的,在使用大于符号关闭标记之前,您还需要使用一个引号关闭href值。您的引号是错误的。尝试:
$('#tag_modal').find('.modal-body')
.html('<a href="/companies/explore-companies?tags='+data.results['tag_id']+'">test</a>');
$(“#标记_模态”).find(“.modal body”)
.html(“”);
如果要在标记id之前关闭属性,请在标记id之后关闭属性
$('#tag_modal').find('.modal-body').html("<a href='/companies/explore-companies?tags="+data.results['tag_id']+"'>test</a>");
$('#tag_modal').find('.modal body').html(“”);
您是否在测试“”中缺少了一个”
?@Paul它在那里,只是放错了地方
$('#tag_modal').find('.modal-body').html("<a href='/companies/explore-companies?tags="+data.results['tag_id']+"'>test</a>");