gpt4 book ai didi

javascript - 在 jQUERY 中 onclick href 后传递文本

转载 作者:行者123 更新时间:2023-11-28 05:29:57 24 4
gpt4 key购买 nike

我想从onclick href获取文本,特别是当class =“bank cur”时,同时获取data-name =“ build 银行”

但是它不起作用。在函数中我没有什么可传递的。请帮助如何获取文本的值。

    <ul class="bank_list">
<li class="bank_1" data-name="建设银行"><a href="javascript:void(0)" class="bank cur"></a></li>
<li class="bank_2" data-name="CHINA BANK"><a href="javascript:void(0)" class="bank "></a></li>
<li class="bank_3" data-name="OCBC BANK"><a href="javascript:void(0)" class="bank "></a></li>

并传递它以将选择银行更改为 build 银行:

<em name="bankName" id="bankNameList">选择银行</em>

j查询:

$(".bank").click(function(){
$(".bank").removeClass('cur')
$(this).addClass('cur')
})


$(".add_bankcard").click(function () {
$(".binding_bankcard_input").css("display","block")

});

$("#bankNameList").click(function () {
$(".tikuan_bank").css("display","block")

});

最佳答案

您正在向 anchor 添加点击事件,但您要读取的所有数据属性都在 li 上。所以你需要在父元素上使用data()。

$(".bank").click(function(){             
$(".bank").removeClass('cur');
$(this).addClass('cur');
var name = $(this).parent("li").data("name");
console.log(name);
});

关于javascript - 在 jQUERY 中 onclick href 后传递文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783270/

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