Javascript 如何隐藏父div的子元素
你好,我正在尝试删除你好,这是简短的描述1请动态查看代码行,在手风琴按钮第1节,第2节,第3节单击。现在它正在被删除,但唯一的问题是,它正在删除所有其他按钮文本,我希望它应该只从我单击的button中删除。这是我的密码 var acc=document.getElementsByClassNameaccordion; var i; var short=document.getElementsByClassName'short-desc' 对于i=0;iJavascript 如何隐藏父div的子元素,javascript,jquery,Javascript,Jquery,你好,我正在尝试删除你好,这是简短的描述1请动态查看代码行,在手风琴按钮第1节,第2节,第3节单击。现在它正在被删除,但唯一的问题是,它正在删除所有其他按钮文本,我希望它应该只从我单击的button中删除。这是我的密码 var acc=document.getElementsByClassNameaccordion; var i; var short=document.getElementsByClassName'short-desc' 对于i=0;i
只是代码中的一个小问题。将你的行改为$this。找到'small'。隐藏 var acc=document.getElementsByClassNameaccordion; var i; var short=document.getElementsByClassName'short-desc' 对于i=0;i
$(".short").closest('small').hide();
到
var acc=document.getElementsByClassNameaccordion;
var i;
var short=document.getElementsByClassName'short-desc'
对于i=0;i你的意思是移除、折叠手风琴元素吗?我已经在fiddle中检查了你的代码,它是隐藏和显示div。它工作得很好。那么你的问题是什么呢?@VivekRaju如问题所述-它从所有部分删除文本,OP只希望从点击的部分删除。非常感谢
this.querySelector('small').style.display = 'none';