首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery可以工作,但不是吗?

Jquery可以工作,但不是吗?
EN

Stack Overflow用户
提问于 2013-01-23 11:17:11
回答 3查看 143关注 0票数 0

我有个特殊的问题。我正在尝试将jquery简单隐藏,或者在某些页面中简化任何内容,但是它不起作用。我确信jquery可以工作。

我试过:

代码语言:javascript
复制
$('.content').hide();

但是divclass="content"仍然是可见的,所以我试着:

代码语言:javascript
复制
jQuery(function($){
    $('.content').hide();
    alert('jQuery works');
});

在第二个示例中,我收到一个显示我的消息的警报。但divclass="content"的关系依然可见。

我该怎么处理呢?

谢谢您的回复,当我在class=之外呈现带有jQuery“conten”的div时,代码工作.

EN

回答 3

Stack Overflow用户

发布于 2013-01-23 11:19:57

代码语言:javascript
复制
$(document).ready(function () {
    $(".content").hide();
}

这段代码将确保只有在加载jQuery并且页面准备就绪时,内容才会被隐藏。

其他需要检查的事情:

  1. 页面上有一个具有content类的元素。
  2. 您实际上是在加载jQuery
  3. 在此代码之前没有其他JS错误。根据您使用的浏览器,检查Firebug或控制台。
  4. 你没有一个拥有$所有权的竞争库。如果是这样的话,您将需要使用其中一种方法来避免代码冲突。
票数 1
EN

Stack Overflow用户

发布于 2013-01-23 11:32:04

您是否在jQuery(document).ready()中调用您的函数?你有jQuery没有冲突吗?试试这个:

代码语言:javascript
复制
var $ = jQuery.noConflict();
$( 'document' ).ready( function(){
    $('.content').hide();
});
票数 0
EN

Stack Overflow用户

发布于 2013-01-23 11:21:47

使用jQuery而不是$

代码语言:javascript
复制
jQuery(function(){
    jQuery('.content').hide();
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14478400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档