javascript jquery,一个div 有多个class属性。怎样找出其中的以aaa开头的class属性的名称。

<div class = "ss pp aaaxe aaaxe9 aaa888 " ></div>
怎样通过程序找出以aaa开头的属性。

一楼,你那是取得所有的以aaa开头的元素。并不是取得某个元素以aaa开头的类名。
三楼,你也是找的以aaa开头的类的元素。 我是想看一下这个div元素的所有类属性里面,有哪几个属性是以aaa开头的,

第1个回答  2010-07-23
div [class^="aaa"]
匹配具有class属性、且值以aaa开头的div元素,再根据这个找出其名称。

即变成了:
$(".[aaa]")

没有试过,附点资料你可以参考一下:

基本选择器(3种):
$("标签名"),如$("p")是选取了所有的p标签节点
$("#id名"),如$("#test")是选取了id为test的标签节点
$(".class名"),如$(".test")是选取了所有class为test的标签节点
上面的$("标签名")和$(".class名")返回的都是所有满足的节点,至于进一步筛选可以添加一些函数,如eq,gt,lt等等.
*:匹配所有元素
第2个回答  推荐于2017-12-15
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("div").each(function(i){
$(this).click(function(){
var cls=$(this).attr("class");
if (cls.indexOf("aaa")>1){
alert(cls);
//如果不想显示不含aaa的类,用正则清除一下即可。。。
}
});
});
});
</script>
<div class = "ss pp aaaxe aaaxe9 aaa888 " >点击我</div>

--------------------------------------------------------------
以上代码都是我亲测过的,有问题可以在线HI我本回答被提问者采纳
第3个回答  2010-07-24
查API文档得到结果:
$("div[class][class=^'aaa']");
上面选择器的结果是:查找含有属性class,并且是以aaa开头的class属性的div

javascript jquery,一个div 有多个class属性。怎样找出其中的以aaa开 ...
div [class^="aaa"]匹配具有class属性、且值以aaa开头的div元素,再根据这个找出其名称。即变成了:(".[aaa]")没有试过,附点资料你可以参考一下:基本选择器(3种):("标签名"),如$("p")是选取了所有的p标签节点 ("#id名"),如$("#test")是选取了id为test的标签节点 (".class名"),如...

jquery 选择器 怎样获取class='aaa'的DIV元素
获取class='aaa'的DIV元素:$('.aaa')获取父级元素id为aaa的div元素:$("#aaa>div.aaaaaa")获取父级元素id为bbb自身类为aaaaaa的元素:$("#bbb>.aaaaaa")jQuery 元素选择器:jQuery 使用 CSS 选择器来选取 HTML 元素。("p") :选取 <p> 元素。("p.intro") :选取所有 class="intro"...

JQuery 如何选择带有多个class的元素
1. 依次过滤 $(".modal.fade").filter("in")2. 属性选择 $("[class='modal fade in']") \/\/此处顺序必须一致才行 3. 直接选择 $(".modal.fade.in")

如何用Jquery获取某一个Div的Class或者ID
根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1").attr("xxx");xxx是你想获取的某个属性的值。完整如下:<div id="div1"><div class="c1" id="d1"><\/div><\/div> ("#div1").find("div"...

如何用Jquery获取某一个Div的Class或者ID
如果你知道div的class : $(".classname").attr("id") 获得id 如果你知道div的id :$("#id").attr("class")获得class 如果都不知道,就要循环所有的div自己去判断了 var divs=$(div);for(var i=0;i<divs.length;i++){ \/\/你的判断 } 获得div有什么属性 比如 data-id="a"("div[...

jquery如何给循环出来的div每隔一个加class属性
(".news_list:even").addClass("boryou");这样就可以了 :even 匹配所有索引值为偶数的元素,从 0 开始计数

jquery 能获取当前元素的上一个class为"xxx"的元素吗?
获取baiclass='aaa'DIV元素:zhi$('.aaa')("#aaa>div.aaaaaa")获取父元素id为BBB,类为aaaaaa的元素:$("# BBB >.aaaaaa")JQuery元素选择器:JQuery使用CSS选择器来选择HTML元素。$("p"):选择 元素。$("p。):选择全部 类=“介绍”的元素。$("p#demo"):选择全部 ...

jquery 判断 元素是否具有某个class
<div class="a" id="b"><\/div> <script> if($("#b").hasClass("a")){ alert("包含class a");} <\/script> 方法二:alert($("a").attr(class));获得a标签的class 举个例子:如果css写成类样式,可以通过获取class属性的值来判断,示例如下:判断id为a的div元素是否含有类样式b:htm...

jquery,javascript 控制html元素 span 类例<div id="ad"><span class=...
("#ad span").removeClass("abc").addClass("cde");

jquery 怎么获取当前点击class 是第几个
一、如果是同级(兄弟元素)的,如:<ul><li class='a'><\/li><li class='a'><\/li><\/ul>可以 (".a").click(function(){ var a=$(this).index;\/\/或者 var a=$('.a').index(this);} 二、而对于不同级(非兄弟元素),如:<div class='a'><\/div> <div><div class='a'>...

相似回答