gpt4 book ai didi

javascript - jquery 未正确返回由 ' 组成的字符串

转载 作者:行者123 更新时间:2023-12-01 01:39:33 29 4
gpt4 key购买 nike

我将“Uncle Bob's Organic”存储在data-Iname属性中,同时检索与检索“Uncle Bob”相同的值

下面是我从 data-Iname 检索值的过程

var iname = $(this).attr("data-Iname");

这就是我到目前为止所做的!!

$(函数 () { var ItemId = 0;

        $("#AddItems").change(function () {
var SelectedUserId = $("#AddItems").val();
var SelectedItem = $("#AddItems option:selected").text();
//alert(SelectedItem);
var ItemName = "Uncle Bob's Organic";
items.push(SelectedItem + '|' + SelectedUserId);
ItemId++;
//$("#tblItems").append("<tr id=" + ItemId + "><td id=" + ItemId + ">" + SelectedItem + ' ' + "<span class= 'glyphicon glyphicon-trash' title='Delete'></span><br></td></tr>");

$("#AddedItems").append("<div id=div_" + ItemId + ">" + SelectedItem + ' ' + "<span class= 'remove glyphicon glyphicon-trash' id=remove_" + ItemId + " title='Delete' data-Iname='" + ItemName.toString() + "'></span><br></div>");

});
});

$('.container').on('click', '.remove', function () {
var iname = $(this).attr("data-Iname");
var id = this.id;
var split_id = id.split("_");
var deleteindex = split_id[1];
for (var i = 0; i < items.length; i++)
{
if (iname == items[i])
{
alert(items[i])
items.splice(i, 1);
}
}
alert(items);
$("#div_" + deleteindex).remove();

});

最佳答案

试试这个

var ItemName = "Uncle Bob's Organic";
$("#AddedItems").append(
"<div id=div_" +
ItemId +
">" +
SelectedItem +
" " +
"<span class= 'remove glyphicon glyphicon-trash' id=remove_" +
ItemId +
" title='Delete' data-Iname=\"" +
ItemName.toString() +
"\"></span><br></div>"
);

所以你的输出类似于 data-Iname = 'Uncle Bob's Organic' ..我只是用双引号替换了外引号

关于javascript - jquery 未正确返回由 ' 组成的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52544666/

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