jquery .hide()的问题

时间:2011-07-03 19:34:36

标签: jquery

嘿伙计们我对jQuery有一个简单的问题,但说实话,它并没有得到它我做错了。

JQuery代码看起来就像那样

$(".submit_twitter,.submit_url").hide();
$(".submit_url").show();

现在我希望只看到class =“submit_url”的提交按钮,而是显示两个提交按钮? ;(

仅使用

  $(".submit_twitter").hide();

相反也没有用。

编辑:

我现在正在使用它:

$(".submit_twitter,.submit_url").hide();
$(".submit_url").show();
$(".url2,.notsignedin").hide();
$(".counter").hide();

它可以工作,因为它不显示类“url2”,“notsignedin”和“counter”但显示提交类。函数从extern .js文件调用,该文件以:

开头
jQuery(document).ready(function() { .......

如你所见,为什么某些部件可以正常工作而其他部件不合适,这很奇怪。

编辑2 - 修正: 啊自己发现问题,有另一个功能是使用keyup事件,输入长度用于显示/隐藏submit_twitter按钮,如if(len> 140)隐藏按钮,否则显示按钮,此功能负责显示按钮始终为len,当然不到140个字符。

1 个答案:

答案 0 :(得分:0)

  • 确保在元素和jquery选择器(submit_twitter)
  • 上使用了相同的类名
  • 确保在将元素添加到DOM后执行脚本