【发布时间】:2011-07-25 20:19:52
【问题描述】:
所以基本上我只是尝试选择“on”类,但基于类长度 2。
<div class="film cars-0317219 on"></div>
<div class="film wall-e-0910970 on"></div>
<div class="film off up-0945232"></div>
<div class="film on finding-nemo-0266543"></div>
<div class="film off cars-0317219"></div>
类似:
$('div.film').live('click', function(){
var classes=$(this).attr("class").split(" ");
var status=classes[classes.length=2];
alert(status);
});
应该提醒“开启”
知道如何根据字符串长度获取警报吗? (同样,如果我在代码中输入 3 而不是 2,它应该会提示“关闭”)
【问题讨论】:
-
你想得到的不仅仅是
on?如果碰巧也有一门课ok你也想学吗? (基于获取所有长度==2) -
您绝对必须根据长度进行测试吗?
$(this).hasClass("on")是不可能的? -
@rockerest 是的,它只是基于长度。
-
@Stephen length==2 警报由于某种原因未定义而不是打开。另外,如果上课没问题,我也想参加。
-
@Maverick - 我没有提供语法,只是要求澄清。我不希望
length==2在没有上下文的情况下工作,我也没有提供。
标签: javascript jquery string class