Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 将变量转换为字符串_Javascript_Jquery - Fatal编程技术网

Javascript 将变量转换为字符串

Javascript 将变量转换为字符串,javascript,jquery,Javascript,Jquery,我只想插入变量$src(它获取图像的url) 进入这个字符串 $("a[class=panel]").append("--wanna insert $src here--"); 我该怎么做 var $src = $('a.button').attr("src"); 然后: $('div.panel').append('<div class="zoom-btn"><a href="' + $src + '"></a></div>'); $('d

我只想插入变量$src(它获取图像的url)

进入这个字符串

$("a[class=panel]").append("--wanna insert $src here--");
我该怎么做

var $src = $('a.button').attr("src");
然后:

$('div.panel').append('<div class="zoom-btn"><a href="' + $src + '"></a></div>');
$('div.panel')。追加(“”);
或者我个人更喜欢:

$('div.panel').append(
    $('<div/>', {
        'class': 'zoom-btn'
    }).append('<a/>', {
        href: $src
    })
);
$('div.panel')。追加(
$('', {
“类”:“缩放btn”
}).附加(“”{
href:$src
})
);

这个答案不相关,现在你已经离开了,并且在发布后完全更改了问题。

var src = $('a[class="button"]').attr("src");
$("div[class=panel]").append(src);

您在问题中提到要插入变量$src,该变量获取图像的Url。 为了我们需要的形象

$src = $('a[class="button"] img').attr("src","<?=$src?>");
$src=$('a[class=“button”]img').attr(“src”,”);
带有包含图像标记的“button”类的锚点

<a href="#" class="button"><img src=""/></a>

若在锚点中并没有元素,也可以使用下面的代码

$src = $('a[class="button"]').append('<img src="<?=$src?>"/>');
$src=$('a[class=“button”]”)。追加(“/>”);

或一行
$(“div[class=panel]”)。append($('a[class=“button”]”)attr(“src”);
与jQuery无关。基本的JavaScript字符串连接。请阅读为什么你的锚点有
src
属性?这是无效的,谢谢Darin,第一个我更喜欢第一个选择对我来说更可读(也类似于php)。好主意。现在我想扫描页面中的所有a.button链接(我假设我需要使用each()和每个$src获取来显示div.panel中的结构。我尝试了,但没有成功。你能帮我吗?谢谢
$src = $('a[class="button"]').append('<img src="<?=$src?>"/>');