jquery怎么获取下一个具有指定样式(class)的元素呢

jquery怎么获取下一个具有指定样式(class)的元素呢,第1张

分为以下2种情况: 

1如果css写成行内样式,可以通过获取style属性的值来判断,示例如下: 

判断id为divid的div元素是否有font-size样式:

2如果css写成类样式,可以通过获取class属性的值来判断,示例如下: 

判断id为divid的div元素是否含有类样式divclass:

描述: 为每个匹配的元素添加指定的样式类名

$('div')addClass('className');//为所有div添加名为className的class1

removeClass 

描述: 移除集合中每个匹配元素上一个,多个或全部样式。

$('div')removeClass('className');//将所有div上名为className的class移除1

toggleClass 

描述: 在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。

$('div')toggleClass('className');//如果div上有这个class就删除,没有就添加。

很多方法都可以写成这样

1、fadeToggle

2、toggleClass

3、toggleGroup

其中fadeToggle和slideToggle差不多,都是消失和显示,不过一个是展开收起,一个是渐隐渐显,而toggleClass也可以做到这种效果,给添加的class设置隐藏或显示就好了,你可以自己试试!

你好!!

不清楚你的延时函数是怎么写的使用的是setTimeout()么?

toggle是通过click事件来触发的,这样试试:

$(document)ready(function(){

    setTimeout('$("#tog")click()',1000);

    $('#tog')toggle(function(){

        $(this)animate({top:'0px'},320)addClass("tog")removeClass("togclose")html('<span>展开,查看详情</span>');

        $('tog_contact')slideUp(320);

    },function(){

        $(this)animate({top:'620px'},320)addClass("togclose")removeClass("tog")html('<span>收起,开始查询</span>');

        $('tog_contact')slideDown(320);

    })

});

attr()设置或返回被选元素的属性值。

removeAttr()从每一个匹配的元素中删除一个属性

prop()获取在匹配的元素集中的第一个元素的属性值。

removeProp()用来删除由prop()方法设置的属性集

addClass()为每个匹配的元素添加指定的类名。

removeClass()从所有匹配的元素中删除全部或者指定的类。

toggleClass()如果存在(不存在)就删除(添加)一个类。

html()取得第一个匹配元素的html内容。

val()返回或设置被选元素的值。

text()设置,取得所有匹配元素的内容。

你说的这个确实不知道存不存在,我一般实现这样的 *** 作都是这样:在

mouseover

里面用一个flag或者什么判断一下,为true的时候触发函数一并同事改变Flag值为False,为False的时候执行触发函数二并把Flag改为true。

处理toggle的动态绑定一般有两种方式 第一种,当你创建元素的时候然后动态的调用bind绑定,还有的是可以绑定click事件,然后再click中调用trigger方法去再触发一次click,不知道有没有说明白:

$('box>div')live('click',function(){

$(this)toggle(function(i){

$(this)css('background-color','#33FFFF');

},

function(i){

$(this)css('background-color','#33FF00');

},

function(i){

$(this)css('background-color','#0066CC');

}

);

$(this)trigger('click');

});

以上就是关于jquery怎么获取下一个具有指定样式(class)的元素呢全部的内容,包括:jquery怎么获取下一个具有指定样式(class)的元素呢、jquery中有slideToggle toggle的方法 有没有跟他差不多的方法、jquery中关于toggle()的应用问,如何让toggle根据div本身情况来决定运行哪个函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9555449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存