我想在wordpress网站上做到这一点。我已经搜索并尝试了一些已发布的建议,但都没有成功。WordPress的&jQuery的:如果跨度为零隐藏父div
我想隐藏跨度,如果它包含零页面加载时。
我已经使用了下面的代码(放在头部),但它不会隐藏范围。
<script type="text/javascript">
(function ($) {
var propertydata = $('span.property-data');
if (propertydata.text().trim() === '0') {
propertydata.closest('span.propertydata').hide();
}
});
</script>
这里是我试图隐藏的HTML:
<div id="dbst-show12" class="column rows other">
Year Built :
<span class="property-data">0</span>
</div>
最终我很想隐藏父“列”如果可能的话,但如果我可以得到零消失会解决。
您需要传递jQuery对象:'(function($){...})(jQuery);'这样,函数中的'$'指的是传入的'jQuery'。当你隐藏它时,你在'span.property-data'中忽略了短划线。 –