查找元素的属性值

tan*_*nya 5 jquery

我有以下代码:

  <ul>
    <li class="jstree-leaf" kids="0" range="5-7" name="mars" public_id="mars_05" ra_depth="5">
        <a href="#"><ins class="jstree-icon">&nbsp;</ins>mars</a>
    </li>
    <li class="jstree-leaf" kids="0" range="8-10" name="pluto" public_id="pluto_8" ra_depth="5">
        <a href="#"><ins class="jstree-icon">&nbsp;</ins>pluto</a>
    </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

我需要通过使用它的属性值来获取ra_depth特定<li>name属性值.

我尝试了下面的代码,但它不起作用:

alert(li[name='"+myarray[0]+"'].attr("ra_depth"));
Run Code Online (Sandbox Code Playgroud)

myarray[0] 包含值"pluto".

有什么我想念的吗?

dkn*_*ack 12

描述

$(在选择器中忘记了.看看我的样本和这个jsFiddle演示

样品

 alert($("li[name='"+myarray[0]+"']").attr("ra_depth"));
Run Code Online (Sandbox Code Playgroud)