【发布时间】:2018-04-26 21:06:57
【问题描述】:
我有这样的结构JSFiddle。
我想要做的是:当类(“折扣”)不为空时,其他3个p标签将被隐藏。当类(“折扣”)为空时,将显示其他 3 个 p 标签。
我一直在努力
if($('.discount).is(':not("empty)'))
或
.discount.innerHTML.length != 0
但一切都不起作用。谁能给我一些解决方案?
【问题讨论】:
-
你的逻辑不是很清楚。所以 - 如果 任何一个
p标签有内容,你希望 otherp标签被隐藏? (出于好奇,为什么?空的p标签可以用CSS 设置样式以隐藏...) - 如果多个p标签有内容怎么办?是否应该所有带有内容的p标签都可见,而其他没有内容的标签是否应该隐藏? -
在上一条评论的基础上,请将“minimal reproducible example”代码发布到问题中here;外部站点中的实时代码是一个奖励,但相关代码必须包含在问题中。
标签: jquery html innerhtml paragraph