本文介绍了查找元素的属性值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下代码:

  <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>

我需要获取 ra_depth 属性值特定< li> 使用它的名称属性值。

I need to get the ra_depth attribute value of a particular <li> by using it's name attribute value.

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

I tried the code below but it's not working:

alert(li[name='"+myarray[0]+"'].attr("ra_depth"));

myarray [0] 包含值冥王星。

我有什么遗漏吗?

推荐答案

说明



您在选择器中忘记了 $(。请查看我的示例和

Description

You forget $( in your selector. Check out my sample and this jsFiddle Demonstration

 alert($("li[name='"+myarray[0]+"']").attr("ra_depth"));

这篇关于查找元素的属性值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 11:25