已采纳回答 / liqianpro
$("ul").appendChild(node);同一个语句里jQuery与JavaScript语句混搭。改为:$("ul").append(node);或:document.getElementsByTagName("ul")[0].appendChild(node);
2016-04-11
已采纳回答 / 一点一
你可能对 空格 是什么意思不太明白css里,空格表示父子继承关系,比如:#divtest .content 表示 【id为divtest容器下的class为content容器】的属性#divtest .content .divPics ul a:hover img 表示 【id为divtest下面的class为content下面的class为divPics下面的ul下面的a在鼠标经过时下面的img】 的属性你的第二个下发应该没问题,只是不严谨,层级关系最好一层一层写清楚
2016-04-11
已采纳回答 / 大虾来了
同学,你想问为什么加上if就报错吗?等于是“==”,你怎么写了三个等号。另外,你有一个> 写到引号外面了。if那句写成这样试试:if($("a").text()=="更多>")
2016-04-11
已采纳回答 / 喵呜_0001
可以混用的前提是,一个代码块(jquery)和一个代码块(js)是可以混用的,你出现的这个错误是:你用JQ的选择器找到了元素,却用js的方法给元素加事件,这样是不行的,也就是说,在一条语句内是不可以混用的,
2016-04-09
已采纳回答 / 喵呜_0001
我认为是这样的:首先function()是回调函数,异步请求一般都会调用请求得到的数据,所以就直接把数据封装到data里面,这样能照顾到绝大多数的编程需求,如果你不需要,不调用deta不就好了
2016-04-09
已采纳回答 / Hot_shit
将.attr("disabled","true")改为.attr("disabled",true)。后边的布尔值加了引号之后变为字符串,对于前边的disable属性来讲就是永远为真。当去掉引号之后即变为布尔值,开始进行判断
2016-04-09
已采纳回答 / 天道总司
因为你没有在CSS里设置初始的right值,你把CSS里的left改成right,第一次右移就生效了。但是左移之后右移就会失效的。因为在一个元素设置了top和left值之后,bottom和right就无效了。
2016-04-09
已采纳回答 / 上个昵称被抢了
因为这个 type="hidden",输入文本框被设置成隐藏的了。之所以要用到input标签,是考虑到使用它的value属性值,从而在函数中判断隐藏/显示ul标签。你仔细阅读代码,会发现,使用其他变量也可以。比如自己var signal=0;然后再函数体内根据signal的值隐藏/显示ul标签。
2016-04-09