gpt4 book ai didi

javascript - 单击 anchor 标记内的字形图标时无法访问 anchor 标记数据

转载 作者:太空宇宙 更新时间:2023-11-03 21:33:27 25 4
gpt4 key购买 nike

当 anchor 标签中只有一个字形时,如何获取数据?下面是问题的演示......

http://jsfiddle.net/sua0yp4y/2/

HTML:

<h1 id="output1">OUTPUT1</h1>
<h1 id="output2">OUTPUT2</h1>
<a class="withIcon" href="#" data-taskid="1123" data-userid="5813"><span class="glyphicon glyphicon-time"></span></a>

<h1 id="output3">OUTPUT3</h1>
<h1 id="output4">OUTPUT4</h1>
<a class="withoutIcon" href="#" data-taskid="1123" data-userid="5813">without icon</a>

JS:

$('body').on('click','a.withIcon',function(e){
e.preventDefault();
$("h1#output1").text($(e.target).data('userid'));
$("h1#output2").text($(e.target).data('taskid'));
});

$('body').on('click','a.withoutIcon',function(e){
e.preventDefault();
$("h1#output3").text($(e.target).data('userid'));
$("h1#output4").text($(e.target).data('taskid'));
});

最佳答案

添加 closest('a') 找到最近的 anchor 标签并获取数据值:

$("h1#output1").text($(e.target).closest('a').data('userid'));
$("h1#output2").text($(e.target).closest('a').data('taskid'));

http://jsfiddle.net/sua0yp4y/3/

关于javascript - 单击 anchor 标记内的字形图标时无法访问 anchor 标记数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28135388/

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