jquery写的隐藏div为什么没有效果
展开全部
非常大的可能是因为选择器的问题造成,你js代码中用了标签选择器($('dd[class="btn"]'))和类选择器($('.xiaoshi')),除非你的页面中只有一个上述元素,否则会匹配所有。
举例,你代码中的这句:
$('.xiaoshi').click(function(){
$('.askfor').css('display','none');
});
点击那个X后会将页面所有的 .askfor 为类名的层隐藏。
通过代码总体看出你存在的三个大问题:
对HTML不熟,熟手不会写<center>标签;
满篇都是内嵌CSS样式,CSS代码没有复用的可能;
对jQuery的API不熟,jq提供 .hide() 和 .show() 方法来实现元素的隐藏和显示的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询