jquery 获取页面所有classname ..............................................新手在线求解
jquery 获取页面中所有class为a的元素放到数组
------最佳解决方案--------------------用each循环,给你写了个例子 ,在vs2010下测试成功
<script type="text/javascript">
$(function () {
var myarr = new Array();
$(".a").each(function () {
myarr.push($(this).html());
});
for (var param in myarr) {
alert(myarr[param]);
}
});
</script>
html 页面
<body>
<form id="form1" runat="server">
<div>
<span class="a">第一个</span>
<span class="a">第二个</span>
</div>
</form>
</body>
------其他解决方案--------------------当然可以,写到
$("#iSelfBanners").click(function(){
//你的代码
});
里面就行了
------其他解决方案--------------------$(".a")
------其他解决方案--------------------重要的是放到数组里
我用了$(".a").html()
但他只取的第一个
------其他解决方案--------------------获取后直接遍历就可以了。
------其他解决方案--------------------如果是这样的呢
<div class="a"><img src="1.jpg" /></div>
<div class="a"><img src="2.jpg" /></div>
我想把img的src属性放到数组里
------其他解决方案--------------------我尝试 $(".a > img").attr('src') ;失败
------其他解决方案--------------------
$(".a img").each(function () {
alert($(this).attr("src"));
});
------其他解决方案--------------------
他可以嵌套到
$("#iSelfBanners").click
中使用吗
------其他解决方案--------------------好了,有个地写错了