判断出现问题 看上去你只给第一个a绑定了事件 $(".div a:gt(0)").click(function()你说点 a3 a4没有添加样式,你可以调试下JS看是否触发了事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样写$(document).ready(function(){ $(".div a:gt(0)").click(function(){ $(this).toggleClass('active'); $(".div a:first").addClass('active_1'); var len = 0; $(".div a:gt(0)").each(function() { if($(this).attr("class") == "active") len++; }); if(len == 0) { $(".div a:first").removeClass('active_1'); } }) }); 版主 我这个效果是要用到手机上的 请问下zepto.js没有:gt() 能用什么方法替代吗 没有:gt()?不是说他兼容 jquery 吗?没有也没关系,你就 each 遍历一下就是了比如 $(".div a:gt(0)").click(function(){就写作 $(".div a").each(function(i) { if(i>0) $(this).click(function(){如果你给第二个以后的 a 再给个 class 属性,比如 <li><a href="javascript:;" class="a">a2</a></li>就可以 $(".div .a").click(function(){这样写了 版主 请问下$(".div a:first").click(function(){ if(!$(this).hasClass("active_1")){ if(!$(this).hasClass("active")){ $(this).addClass('active'); $(".div a:gt(0)").addClass('active_1'); }else{ $(this).removeClass('active'); $(".div a:gt(0)").removeClass('active_1'); } } })这里面的gt() 应该怎么替换 javascript能实现重命名文件吗?批量的 eval()执行的问题 标点符号的问题 跪求各位高手,能看懂这个简短的Demo吗? 初学js,请教如下程序,该怎么改,实现删除书籍功能?!!!!!!!!!!! 求简单文本编辑器 读取escape编后不能自动换行 关于判断值是否为空的疑问 怎样提交表单前判断文本框是否为空,给出提示信息 送100分,请教一个问题: 错在哪里!!!!!! 兼容chrome,firefox,ie的文本框弹出层 js书籍,事件处理器有一些不懂请指点 ,web开发为什么要学这么多杂内容
$(".div a:gt(0)").click(function(){
$(this).toggleClass('active');
$(".div a:first").addClass('active_1');
var len = 0;
$(".div a:gt(0)").each(function() {
if($(this).attr("class") == "active") len++;
});
if(len == 0) {
$(".div a:first").removeClass('active_1');
}
})
});
版主 我这个效果是要用到手机上的 请问下zepto.js没有:gt() 能用什么方法替代吗
比如
$(".div a:gt(0)").click(function(){
就写作
$(".div a").each(function(i) {
if(i>0) $(this).click(function(){如果你给第二个以后的 a 再给个 class 属性,比如 <li><a href="javascript:;" class="a">a2</a></li>
就可以
$(".div .a").click(function(){
这样写了
版主 请问下
$(".div a:first").click(function(){
if(!$(this).hasClass("active_1")){
if(!$(this).hasClass("active")){
$(this).addClass('active');
$(".div a:gt(0)").addClass('active_1');
}else{
$(this).removeClass('active');
$(".div a:gt(0)").removeClass('active_1');
}
}
})
这里面的gt() 应该怎么替换