gpt4 book ai didi

javascript - 更改超链接的点击

转载 作者:行者123 更新时间:2023-11-29 10:38:15 24 4
gpt4 key购买 nike

我想更新超链接的点击事件onClick,想在jquery中更新超链接里面的html

HTML

<a class=" save" href="javascript:void(0);" onclick="save_unsave('unsave','UID','ID',this);">
<div class="jopt_iconwrap" title="Unsave" alt="Unsave" >
<span class="saved"></span>
</div>
Unsave
</a>

现在点击 save_unsave 函数我想更新 html 设计如下:

 <a class=" save" href="javascript:void(0);" onclick="save_unsave('save','UID','ID',this);">
<div class="jopt_iconwrap" title="Save" alt="Save" >
<span class=""></span>
</div>
Save
</a>

我正在尝试在函数中执行此操作:

jQuery

if(type == 'save')
{
var new_type = "'unsave'";
jQuery(elem_obj).html("");
jQuery(elem_obj).html('<a onclick="save_unsave('+new_type+','+uid+','+id+',this);" class="saved" href="javascript:void(0);"><div class="jopt_iconwrap" title="Unsave" alt="Unsave"><span class="saved"></span></div>Unsave</a>');
}
else if(type == 'unsave')
{

var new_type = "'save'";
jQuery(elem_obj).html("");
jQuery(elem_obj).html('<a onclick="save_unsave('+new_type+','+uid+','+id+',this);" class=" save" href="javascript:void(0);"><div class="jopt_iconwrap" title="Unsave" alt="Unsave"><span class="mico"></span></div>Save</a>');

}

我们如何在 jquery 中执行此操作。请帮助我,我在函数中有 elmenet 对象。

最佳答案

简单地说,我会建议您使用 replaceWith() 代替 .html() 它会为您正常工作。

关于javascript - 更改超链接的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33340059/

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