Pra*_*ngh 2 javascript jquery jquery-selectors
我在AJAX请求调用中使用jQuery选择器,所以根据请求返回的值,我使用:eq()选择器选择所需的div,但问题是我遇到了一些未定义的东西
这是我想做的
$('.win7red:eq(9)').parent.children('span:eq(1)').children('div:first').css("opacity", "1");
Run Code Online (Sandbox Code Playgroud)
这里第一个eq选择器中的值必须根据请求变化
我在一个名为req的javascript变量中获取了值,然后我使用了它,但它显示了ERROR
$('.win7red:eq(req)').parent.children('span:eq(1)').children('div:first').css("opacity", "1");
Run Code Online (Sandbox Code Playgroud)
我甚至试过这个,但没有一个能奏效
$var = $('.win7red');
$var1 = $var:eq(req);
$var1.parent.children('span:eq(1)').children('div:first').css("opacity", "1");
Run Code Online (Sandbox Code Playgroud)
请帮忙解决这个问题.
使用parent()的功能,而不是一个性质.
所以$('.win7red:eq(9)').parent( )......
.parent不带括号的使用只能在DOM对象上使用,例如$("body").get(0).parentNode(= $("body").parent()).