【发布时间】:2012-01-31 00:38:53
【问题描述】:
我有以下 HTML;
<p class="postcontent">
<img src="#">
Some Text
</p>
我希望能够只隐藏文本。 到目前为止,我有这个;
jQuery(function($) {
$(".postcontent").$('[type=text]').hide();
});
编辑:我对 html 没有任何控制权,所以我需要通过 Jquery 添加它。
【问题讨论】:
-
到目前为止,您所拥有的并不是一个合理的 jquery。这应该做什么:
jQuery(function($)?而且您不能以这种方式链接选择器。 -
@gdoron:
jQuery(function($) {...});是 jQuery 的.ready()函数的快捷方式。$参数将是对jQuery的本地引用。 -
@amnotiam。
function($){...}绰绰有余。 -
@gdoron:不是真的。那只是一个功能。您需要将一个函数传递给 jQuery 函数,以便它在 DOM 准备好时运行。
-
@amnotiam。对不起。我的意思是
$(function(){...})
标签: jquery jquery-selectors show-hide