jquery如何通过id选择器获取的length长度 javascriptjqueryselect 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body> <select class="test1"> <option>11</option> </select><select class ="test1"> <option>11</option> </select><select class="test1"> <option>11</option> </select><script type="text/javascript"> $s=$(".test1"); alert($s.length);</script></body>一个页面只能存在唯一的一个id class可以存在多个 通过class如何定位到页面上的这3个select标签呢?$("#test1")已经不行了把? 顶1#HTML中 ID是唯一识别的 和你身份证一样的。。 你可以用class获取 jq选择器ID var a = $("#test1")class var b = $(".test") $.each(b,function(a,a_item){ alert(a+“:”+a_item)}) 通过ID选择器,多个ID相同的元素,只会选择一个。 $("select[id='test1']").size();试一下这个,如果不行那就不行了 或者试一下$("body").find("#test1") 我试了$("select[id='test1']").size();这种是可以的 把id改class: class="test1"获取所有class为test1的对象: $(".test1")获取第1个class为test1的对象:$(".test1").eq(0)对class为test1的元素迭代,对匹配的每一个元素都执行相同的操作: $(".test1").each(function(){ //代码 });示例代码:<select class="test1"><option value="值11">文本11</option> </select><select class="test1"><option>22</option> </select><select class="test1"><option>33</option> </select><script type="text/javascript"> //class为test1的对象集合 $s=$(".test1"); //class为test1的对象集合的个数 alert($s.length); //第一个class为test1的select的第一个选项的文本 alert($s.eq(0).children("option").eq(0).text()); //第一个class为test1的select的第一个选项的值 alert($s.eq(0).children("option").eq(0).val()); //迭代匹配的每一个对象,执行操作 $(".test1").each(function(){ //alert每一个select的第一个option的文本 alert($(this).children("option").eq(0).text()) });</script> Ext 获取返回数据问题 谁能够帮我解密下这个JS加密文件 请问如何用javascript连接SQLSERVER2000数据库啊 比较菜的问题-如何使用JavaScript取得站点的虚拟根目录 修改弹出窗口标题栏。。。(在线等。。。。) 刷新页面时如何不让浏览器弹出是否重试的对话框? frontpage使用问题?怎么这么别扭? 简便的javascript输入验证写法 请教:如何通过checkbox记表格的一纵向列隐藏与显示? bootstrap-table 复选框为什么一直默认选择第一行,怎么才能去掉 请大神帮写一个Js判断代码 audio不能连接播放
<select class="test1">
<option>11</option>
</select>
<select class ="test1">
<option>11</option>
</select>
<select class="test1">
<option>11</option>
</select>
<script type="text/javascript">
$s=$(".test1");
alert($s.length);
</script></body>
一个页面只能存在唯一的一个id class可以存在多个
$("#test1")已经不行了把?
HTML中 ID是唯一识别的 和你身份证一样的。。 你可以用class获取
jq选择器
ID var a = $("#test1")
class var b = $(".test") $.each(b,function(a,a_item){
alert(a+“:”+a_item)
})
class="test1"获取所有class为test1的对象: $(".test1")
获取第1个class为test1的对象:$(".test1").eq(0)
对class为test1的元素迭代,对匹配的每一个元素都执行相同的操作:
$(".test1").each(function(){
//代码
});示例代码:<select class="test1">
<option value="值11">文本11</option>
</select>
<select class="test1">
<option>22</option>
</select>
<select class="test1">
<option>33</option>
</select><script type="text/javascript">
//class为test1的对象集合
$s=$(".test1");
//class为test1的对象集合的个数
alert($s.length);
//第一个class为test1的select的第一个选项的文本
alert($s.eq(0).children("option").eq(0).text());
//第一个class为test1的select的第一个选项的值
alert($s.eq(0).children("option").eq(0).val());
//迭代匹配的每一个对象,执行操作
$(".test1").each(function(){
//alert每一个select的第一个option的文本
alert($(this).children("option").eq(0).text())
});
</script>