首页 > jquery 页面上class=“.styleTable”的有三个,为什么每次弹出来的都是0?

jquery 页面上class=“.styleTable”的有三个,为什么每次弹出来的都是0?

var $count = $(".styleTable");

alert($count.length);

alert($($count).length);这么写也不行。


一般对于这种取class的,选择器我都会加个父元素,如: $(父元素 子元素)


除了注意一楼所说的东西之外,还要注意选择元素的时候,该元素在DOM树中是否已经存在。


变量最好不要有$符号,不知道和这个有影响没
var count = $(".styleTable").length;
alert(count);


class="styleTable" 的在 jQuery 里才用 $(".styleTable")

如果你的 class=".styleTable",在 jQuery 中要转义,用 $(".\\.styleTable")

【热门文章】
【热门文章】