在字符串中使用变量

Using a variable into a string

本文关键字:变量 字符串      更新时间:2023-09-26

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

$src = $('a[class="button"]').attr("src");

进入这个字符串

$("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').append(
    $('<div/>', {
        'class': 'zoom-btn'
    }).append('<a/>', {
        href: $src
    })
);

这个答案无关紧要,因为你已经离开了,并且在发布后完全改变了问题

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

您在问题中提到,您希望插入用于获取图像Url的变量$src。对于图像,我们需要

$src = $('a[class="button"] img').attr("src","<?=$src?>");

锚与包含图像标签的"按钮"类

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

若锚内并没有元素,也可以使用下面的代码。

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