获取元素的第一类
Get first class of element
所以让我们有一个div
,它有多个类,如下所示:
<div class="s1 s"></div>
在javascript中,我只想要第一个类,比如
$(document.body).on('click','.s',function(){
var firstClass = //only get s1 from that one whole class.
});
我该怎么做?
试试这个:
$('.s').click(function()
{
var firstClass = $(this).attr('class').split(" ")[0];
});
试试这个:
var firstClass = this.className.split(" ")[0];
不需要将其封装回jQuery元素中,也不需要产生性能成本。
相关文章:
- 如何按id查找两个类中任一类的子元素
- 不能对包含同一类的所有元素使用.replacement()
- 如何从同一元素中删除同一类
- 对同一类中的所有元素单击一次
- 向下滚动后如何用同一类逐个删除元素
- 单独检测共享同一类的元素
- 获取元素的第一类
- 在jQuery中,如何测试一个元素是否是同一类的多个元素中的第一个
- 将水印添加到具有一类水印的所有输入元素
- 如何使用javascript欺骗拖动同一类的所有元素
- 如何将样式应用于类的单个元素,同时从同一类的前一个元素中删除样式
- jQuery .text() 在同一类中的多个元素上
- 查找类为'的元素;x',忽略那些有class的'x'和另一类
- 如何从 jquery 中属于同一类成员的元素中获取所有不同的值
- 只在
- 的第一个子元素上应用JQuery属于某一类的
- 使用JavaScript,如何将相同的文本写入多个HTML元素,或者如何将文本写入同一类的所有HTML元素
- 如何为同一类的多个元素设置不同的位置
- 删除,,从同一类的所有元素中获取
- 获取同一类元素中的图像属性
- 单击任意img时隐藏一类元素