wdjh.net
当前位置:首页 >> 如果一个页面中有多个相同iD,如何用JQuEry选中所... >>

如果一个页面中有多个相同iD,如何用JQuEry选中所...

首先id是不允许有相同的,如果是有共同属性的某类元素的话,用class。 如果有几个是相同的话,取到的值是页面由上到下第一个的值,取值是没有什么不同的,跟普通的根据id取值是一样的。 如果对于多个元素或者多条数据的话,要用ID的话,可以动态...

你好,获取所有相同元素和获取一个是一样的 $("#d").css("color","red");//作用于所用id为d的文字为红色不过最好写多个相同的class为好,遵循html、css的规范 希望可以帮助到你

可以,用逗号分割,如$("'#id1,#id2").css("background", "yellow");

一个页面同时只能有唯一一个id。 你说的那种情况是违背语法规则的,不在jQuery的考虑范围内。 用jQuery查询,只能获得第一个id对应的元素。

这个根据id找可以找到n个,然后,如果你要是知道你要的那个元素是第几个可以$("#id").eq(n), 如果不知道比如这个元素有个属性值是其他元素没有的,或者那个属性值的一部分是其他元素没有的可以,比如name$("#id[name*= value])这个就是选取id为id的...

ID是唯一表示,如果有多个ID,一般只会获取到第一个。同一个页面不应该出血两个相同的ID

$(document).ready(function(){ $("#test tr").click(function(){ alert($(this).attr("id")); }) }) 试试,看看是不是你要的效果

$("#id1,#id2,#id3,#id4")

$("body").find(".className").eq(2);

$("input[name=name]").each(function(){ var obj=$(this).val(); //这个obj就是你的每个下拉框的值 })

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com