课程
/前端开发
/jQuery
/jQuery基础课程
$("p~label").html("我们都是p先生的粉丝"); $("p~").html("我们都是p先生的粉丝"); //这样写也可以显示出来,这样写正确吗?
2015-03-16
源自:jQuery基础课程 2-9
正在回答
完全不可以!
这两个是不同的匹配效果。
1、$("p~label"):匹配p标签元素之后的所有 label元素,不包含其他元素标签。
如:
<p></p> <label>1</label> <div></div>
不匹配div标签。
2、$("p~") :匹配p标签元素之后的所有元素标签。
匹配div标签。
不可以简写!
月球种菠萝 提问者
对比下吧~
$("p~label") 、$("p~")。
$("p+label")、$("p+")。
为什么下面可以单独写呢?因为label是唯一制定的也就是说p+只有一个爱人!!!!也就是靠它最近的!!!
它是唯一的爱人!!!
而P~label表示有很多label的备胎!!!花心的种!!!所以,他要辨别什么样的女孩用什么话哄,你看咯~
P~你叫这个花心少年怎么办!!!
potatoshaner
举报
加入课程学习,有效提高前端开发速度