gpt4 book ai didi

javascript - 如何隐藏点击的元素并显示不同的元素

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

下面显示了一个按钮。当我单击它时,它应该隐藏,并且应该出现另一个背景图像。

enter image description here

我从下面显示的支持中添加这个

htmlDataId += "<a onclick=\"getChilds('"+row[primaryField]+"','false','UniqueId')\" title='View' ><i class='plus-symbol' style='height:2px;' id="+row['Id']+"> </i></a>&nbsp&nbsp&nbsp&nbsp&nbsp${row[selectedLabel]}"

在点击时,只有符号应该使用 jquery 函数隐藏并替换为其他背景图像。

这个方法会在点击时执行

function getChilds(primaryId, isFlat, col) {
alert(event.target.id);
//$("#'+ event.target.id +'").removeClass('plus-symbol')
alert(primaryId)
}

最佳答案

我会建议在适当的时候切换类,而不是隐藏/显示元素。

您可以使用 jQuery 中的 hideClassremoveClass (您在问题中标记的),例如:

htmlDataId += "<a onclick=\"$(this).find('i').removeClass('plus-symbol').addClass('minus-symbol')\" title='View' ><i class='plus-symbol' style='height:2px;' id="+row['Id']+"> </i></a>"

关于javascript - 如何隐藏点击的元素并显示不同的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33497015/

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