gpt4 book ai didi

javascript - jQuery 添加 html 到原始标题?

转载 作者:行者123 更新时间:2023-12-03 12:37:14 25 4
gpt4 key购买 nike

我有一个如下所示的按钮:

<a class="buttonS bDefault tipN" id="customerBasket" original-title="<ul class='shoppingBasket'></ul>" href="#"><span class="icos-cart3"></span></a>

它是一个工具提示,我想将列表项附加到类 shoppingBasket .

我已尝试执行以下操作:

$('.shoppingBasket ul').append(<li><span class=\'basketPic\'>Test</span><span class=\'basketName\'>Test123</span></li>);

但我收到错误:

SyntaxError: Unexpected token '<'

知道我在这里做错了什么吗?

最佳答案

您忘记了引用:

$('ul.shoppingBasket').append("<li><span class='basketPic'>Test</span><span class='basketName'>Test123</span></li>");

获得更多信息后编辑:

您想要更新一个属性,这比仅仅将某些内容附加到 dom 元素更复杂。但是,你应该能够做到。尝试这样的事情:

$button_title = $('.buttonS').attr('original-title');
$('body').append('<div id="cart-holder" style="display:none;">' + $button_title + '</div>');
$('#cart-holder ul.shoppingBasket').append('<li><span class=\'basketPic\'>Test</span><span class=\'basketName\'>Test123</span></li>');
$('.buttonS').attr('original-title', $('#cart-holder').html());
$('#cart-holder').remove();

这将在正文中添加一个 div,其中包含 original-title 中的 HTML,将 HTML 附加到其中,将 original-title 设置为它,然后删除刚刚制作的元素。您可能需要对其进行调整才能获得您想要的效果。

Fiddle

关于javascript - jQuery 添加 html 到原始标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23684311/

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