课程
/前端开发
/jQuery
/jQuery基础课程
$("li:has('label')") ,$("li:has('L妹纸')")怎么都是做得漂亮,换成'h妹纸'还是做的漂亮,这是怎么了?
:has(selector)中selector是包含的元素名称,那到底是元素内容还是标签,如果是标签怎么还要加单引号呢?
而且在举例中$("li:has('p')")代码中的p是指p标签,还是含有'p'元素的内容呢?
2014-10-03
源自:jQuery基础课程 3-4
正在回答
has---标签名称,如p,span,div
contains---标签中包含的文本内容$("li:contains('L妹纸')")
引号:双引号可内嵌单引号,单引号可内嵌双引号,至于是否加引号:$("")和$('')都可,contains和has内部是否加引号,目前测试是不加均可
没添加引号也成功了。。。
举报
加入课程学习,有效提高前端开发速度
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号