gpt4 book ai didi

javascript - 如何在JS上将带引号的字符串连接到另一个带多个引号的字符串

转载 作者:行者123 更新时间:2023-12-02 20:54:10 26 4
gpt4 key购买 nike

我正在尝试编写 JS 代码,我必须将多个字符串与其中的变量连接起来形成一个巨大的字符串。

var another_class = 'datatables-more';
var color = "#e07c8a";
var NYC = "New York City";
var LA = "Los Angeles";
var url = "/my/app/url2";
var some_url = "/my/app/url";
var row_count = row['available_count'];

data = '<td><div class="' + another_class + 'item-count-div" style="background-color:' + color + '"' + ' data-url="' + url + '"' + ' data-toggle="popover" data-content="" + row_count + '</div></td>';

现在,对于 data-content 属性,我希望它的值为:

data-content = "<a href="some_url">NYC</a> <a href="some_url">LA</a>"

some_urlNYCLA 都是变量。我怎样才能达到这个结果?我很难弄清楚这一点。

我尝试过这样做:

data-content="<a href="'+some_url+'">'+NYC+'</a>"' 

这不起作用,并给了我奇怪的 ahref 标签。

最佳答案

如果您使用的是较新的版本,您可以引用之前的答案,否则您可以执行以下操作:

更新:以下代码完美运行。这是 html 引起的问题。

var another_class = 'datatables-more';
var color = "#e07c8a";
var NYC = "New York City";
var LA = "Los Angeles";
var url = "/my/app/url2";
var some_url = "/my/app/url";
var row_count = row['available_count'];

var dataContent = '<a href=\''+some_url+'\'>'+NYC+'</a> <a href=\''+some_url+'\'>'+LA+'</a>';

var data = '<td> <div class="' + another_class + ' item-count-div" style="background-color:'+ color + ';" data-url="' + url + '" data-toggle="popover" data-content="'+dataContent+'" >' + row_count + '</div></td>';

关于javascript - 如何在JS上将带引号的字符串连接到另一个带多个引号的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61529428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com