为了账号安全,请及时绑定邮箱和手机立即绑定

$("li:has('label')") ,$("li:has('L妹纸')")怎么都是做得漂亮,换成'h妹纸'还是做的漂亮,这是怎么了?

:has(selector)中selector是包含的元素名称,那到底是元素内容还是标签,如果是标签怎么还要加单引号呢?

而且在举例中$("li:has('p')")代码中的p是指p标签,还是含有'p'元素的内容呢?

正在回答

2 回答

has---标签名称,如p,span,div

contains---标签中包含的文本内容$("li:contains('L妹纸')")

引号:双引号可内嵌单引号,单引号可内嵌双引号,至于是否加引号:$("")和$('')都可,contains和has内部是否加引号,目前测试是不加均可

0 回复 有任何疑惑可以回复我~

没添加引号也成功了。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154699    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号