已采纳回答 / wslover
没区别,都是变量,只是名字不一样,以$打头,通常表示jquery对象的变量,不过也没有强制要求,var $txtOpt = $("#frmTest :selected").text();这里取到的是jquery对像的变量的值,所以用了$开头,你完全可以把它去掉
2015-11-18
最新回答 / 咆哮的菜狗
append( $(".red").clone() ),我加了空格和粗体,结合前面学到的append(content),我们可以知道向<body>标签添加的是$(".red").clone(),这个$(".red").clone()是一个b包含节点文本和属性的元素,而$(".red")只是获取了属性为red 的标签
2015-11-16
最赞回答 / UncleKeith
主要是选择器的问题。举个例子:$("div span")的意思是选择div元素里的所有span后代元素,包括子元素和孙元素具体到这里,$("ol :first-child")意思是选择每个ol元素里的第一个子元素 这个写法跟$("ol li:first-child")是一样的。至于$("li:first-child"),如果在li的后面加上空格 ,就表示选择每个li元素里的第一个子元素 ,可是li里面已经没有子元素了。所以自然没有反应 。再来打个比喻 ,如果你在第一个li,也就是"芹菜"这个文本下用<...
2015-11-16