关于js和jquery相互转换的问题

给一个按钮添加点击事件时if($("#grade_list")[0].style.display=="none";{$("#grade_list").css("displ... 给一个按钮添加点击事件时 if($("#grade_list")[0].style.display=="none";{$("#grade_list").css("display","block");}
在点击的首次总是无效 接下来就生效了
当我使用if($("#grade_list").css('display')=="none")
{$("#grade_list").css("display","block");}
刚才的问题就j就解决了这个问题 。
想不通是为什么 请高手解答。
展开
 我来答
千年不死樱
2016-12-27 · TA获得超过1万个赞
知道大有可为答主
回答量:3767
采纳率:72%
帮助的人:2551万
展开全部
额,如果可以的话,让看看完整的代码吧_(:з」∠)_。

我看你的大概意思是单机按钮判断这个元素知否隐藏,并让它显示出来。
不太明白你为什么要用这种方法。所以希望你能提供完整的代码
更多追问追答
追问
$("#grade").click(function(){

if($("#grade_list").css('display')=="none")
{$("#grade_list").css("display","block");}
else
{$("#grade_list").css("display","none");}
})
追答
$(function(){
$("#grade").click(function(){
 if($("#grade_list")[0].style.display=="none");
{$("#grade_list").css("display","block");}
})
});



$(function(){
$("#grade").click(function(){

if($("#grade_list").css('display')=="none")
 {$("#grade_list").css("display","block");}
 else
{$("#grade_list").css("display","none");}
 })
});

我用的这两种方法貌似某没有问题呀?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式