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

parent元素不能获取到文本?

<div class="aaron">
           a
       </div>

把文本a放在div里面用parent获取的时候div变不了 样式

正在回答

4 回答

楼主应该是这样写的:$("a:parent")。如果不是那么请忽略下面的内容。

?:parent ?处应写元素节点,不可以用文本节点(:parent只访问含有子元素或文本的元素,a节点下面没有子元素或文本元素)。楼主代码里面a此时是一个文本节点。

应该这样写:$(".aaron:parent")

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

$(".aaron:contains('a')")  这样就获取了!

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

要想改变div的样式,你首先要选中符合条件的div才行啊

//选中没有子元素或者文本的类名是aaron的所有选择器,调用它的css样式并且给它一个3px宽 实线 深灰色的边框

$(".aaron:parent").css("border","3px solid #ddd");


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

要想改变div的样式,你首先要选中符合条件的div才行啊

//选中没有子元素或者文本的类名是aaron的所有选择器,调用它的css样式并且给它一个3px宽 实线 深灰色的边框

$(".aaron:parent").css("border","3px solid #ddd");

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

举报

0/150
提交
取消

parent元素不能获取到文本?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信