Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript变量与html连接以创建href_Javascript_Jquery - Fatal编程技术网

将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>");