jQuery 获取标签属性值的问题

Posted 不积跬步无以至千里不积小流无以成江海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 获取标签属性值的问题相关的知识,希望对你有一定的参考价值。

jquery attr()无法获取属性值问题


css里明明已经设置过了:

可还是获取不了:

求指导。
 
  •  
  •  
  • 一定是undefined,attr是用来获得或设置标签属性的,不是用来获得CSS属性的。如果你有id是nn1的标签,可以用ww=$("#nn1").css("top");来获得CSS属性。
  • 标签属性和css属性怎么区别
     
    追答
    <script type="text/javascript">
    $(document).ready(function(){
    alert($("#nn1").attr("title")); //在div标签中的title就是标签属性,id也是标签属性,也就是出现在标签里的属性;
    alert($("#nn1").css("top")); //CSS属性是在样式表中的属性;
    });
    </script>
    <style type="text/css">
    #nn1{
    position:relative;
    top:30px;
    }
    </style>
    <div id="nn1" title="this is a div">abc</div>
    
    
 

以上是关于jQuery 获取标签属性值的问题的主要内容,如果未能解决你的问题,请参考以下文章

jQuery如何获取指定的属性值

js获取某元素的class里面的css属性值代码

jQuery - 从类的元素中获取属性值的列表

利用Jsoup获取具体标签属性值

jquery radio选中值的保存问题

jquery 如何选择带有自定义属性的标签?