Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何到达<;中的子元素;a>;要素_Javascript_Jquery - Fatal编程技术网

Javascript 如何到达<;中的子元素;a>;要素

Javascript 如何到达<;中的子元素;a>;要素,javascript,jquery,Javascript,Jquery,我有一个这样的结构 <ul> <li> <a> <img /> <span /> </a> </li> <li> ...... </li> <li> ...... </li> </ul> $("ul#someid").find("li:last

我有一个这样的结构

 <ul>
  <li>
    <a>
     <img />
     <span />
    </a>
  </li>
  <li> 
    ......
  </li>
  <li> 
    ......
  </li>
 </ul>
            $("ul#someid").find("li:last > a[name="some.....]
  $("ul#pushedProducts").find("li:last > a[name= <%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>]").children('span').attr({name:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount, id:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount , style :'display:none;'});
如何访问“a”元素中的img元素和span元素,如上文所述

我现在就是这样用的

 <ul>
  <li>
    <a>
     <img />
     <span />
    </a>
  </li>
  <li> 
    ......
  </li>
  <li> 
    ......
  </li>
 </ul>
            $("ul#someid").find("li:last > a[name="some.....]
  $("ul#pushedProducts").find("li:last > a[name= <%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>]").children('span').attr({name:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount, id:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount , style :'display:none;'});
$(“ul#pushedProducts”).find(“li:last>a[name=]”。children('span').attr({name:''+pushedProductsTypesCount,id:''+pushedProductsTypesCount,style:'display:none;'});
注意
name


注意
名称旁边的引号

如果要同时选择两者,可以使用:

否则,只需再次使用,
a>b>c

或者,
a>bc


您可以按自己的意愿组合。如果要同时选择两者,可以使用:

否则,只需再次使用,
a>b>c

或者,
a>bc


您可以随意组合标签。

如果A标签有ID

$('#id img')


那就足够了。类也可以使用$('.class img')etc工作,因为A标记有一个ID

$('#id img')


那就足够了。类也可以使用$('.class img')etc工作

如果图像和id字段也有id怎么用特定的名称调用?您可以继续使用选择器。例如:
var$img=$(“ul#someid”).find('li:last>a[name=“some…””).children('img[name=“imgname”)
。别忘了你可以组合选择器。Felix Kling在他的answer@Saurabh:可以使用
$(“#ID”)选择具有ID的任何元素
。但别忘了ID应该是唯一的。我如何在image元素中更改属性,例如imageid@Saurabh:…很好。看一看,我相信你会找到大多数问题的答案。如果图像和id字段也有id怎么用特定的名称呼叫?你可以继续使用select或者。例如:
var$img=$(“ul#someid”).find('li:last>a[name=“some…”)children('img[name=“imgname”)
。别忘了你可以组合选择器。Felix Kling在他的answer@Saurabh:可以使用
$(“#ID”)选择具有ID的任何元素
。但别忘了ID应该是唯一的。我如何在image元素中更改属性,例如imageid@Saurabh:…答案很好。看一看,我相信你会找到你大部分问题的答案。
$("ul#someid").find("li:last > a").children(); // will give you all children
$("ul#someid").find("li:last > a").find("img");
$("ul#someid").find("li:last > a").find("span");