我有一个特殊的问题。我试图在一些页面中放置一个简单的隐藏或简单的东西,但它不起作用。我确信jquery可以工作。
我试过了:
$('.content').hide();
但div
的{{1}}仍然可见。所以我试过了:
class="content"
在第二个示例中,我收到一条显示我的消息的警报。但jQuery(function($){
$('.content').hide();
alert('jQuery works');
});
的{{1}}仍然可见。
我该如何处理?
感谢所有回复,当我用class =“conten”渲染div时 在jQuery之外,代码可以工作......
答案 0 :(得分:1)
$(document).ready(function () {
$(".content").hide();
}
此代码将确保仅在加载jQuery并且页面准备就绪时才会隐藏内容。
其他要检查的事项:
content
的元素答案 1 :(得分:0)
您是否在jQuery(document).ready()
内调用了您的功能?你有jQuery没有冲突吗?试试这个:
var $ = jQuery.noConflict();
$( 'document' ).ready( function(){
$('.content').hide();
});
答案 2 :(得分:-1)
使用jQuery
代替$
jQuery(function(){
jQuery('.content').hide();
});