使用JQ的时候,平时通过 $(".myclass").html()、 $("#myid").text() 来获取值
这个是什么原理,如果我知道一个HTML标签,例如是 <div id='myid'>,我想直接用它来获取这个DIV的值,而不是拿到id后通过$("#myid") 这种方式,能否实现!!

解决方案 »

  1.   

    "这个"DIV  除了有id属性,还有其他的特征吗?
    比如说:
      1.唯一的class属性
      2. dom中的位置。如第一个div
      3.相对其他元素的位置,如某个div的第n个元素。根据这些,然后用相应的选择器获取id的值即可。 
      

  2.   

    $(".myclass").html() 是根据div的class来获取
     $("#myid").text() 是根据div的id来获取
    如果你既不想通过id又不想通过class来获取DIV
    那么你可以根据该DIV在页面中的位置来获取
    比如$("div:eq(0)")页面中的第一个DIV
      

  3.   

    $("div[id='myid']");
    $("body").find("div[id='gallery']").html();
      

  4.   

    这个方法很多啊。。问题你里面还有什么特性写出来啊。比如有什么value值。文本中有什么值,或者在什么标签下的第几个位置。。 可笑的是,你只给一个div那怎么找,就像你说 我要找一个男孩,什么特征你不知道。。那怎么找