jquery-用jQuery对一个th标签添加属性或样式!!!急!!!

问题描述

用jQuery对一个th标签添加属性或样式!!!急!!!

现在有许多th,table使用自定义标签拼接好的,现在我想对这些th添加事件,
点击一次让th内容的后边加上一个向上箭头,再次点击,将向上箭头改为向下箭头。求教各位大神,该怎么做,另外有没有好看的向上向下箭头的样式源码分享一下,非常感谢。

解决方案

jQuery改变标签的样式一般有3种
1,预置好class,然后通过jQuery改变元素的class名,使用的是addClass、removeClass
2,直接改变元素的css属性值,这种是通过添加style实现的,使用的是css方法
3,修改style属性值,通过attr方法
示例(假设以下标签的id都是test):
1.假设有一class名为class1,已经在css中写好样式
$('#test').addClass('class1');
2.让元素文字变为红色(css设置一个值)
$('#test').css('color','red');
3.让元素文字变为红色,同时宽度为100px(css设置多个值)
$('#test').css({color:'red',width:'100px'});
4.直接修改style属性(不常用)
$('#test').attr('style','color:red;width:100px');

解决方案二:

a标签样式 和 a标签属性

解决方案三:

直接设置th增加↓↑内容就好了

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.4.min.js"></script>
<table><tr><th>head1</th><th>head2</th></tr></table>
<script>
$('th').click(function(){
var s=this.innerHTML;
var isUp=s.indexOf('↑')!=-1
s=s.replace(/[↓↑]/g,'')
this.innerHTML=s+(isUp?'↓':'↑')
})
</script>
时间: 2024-12-09 20:29:19

jquery-用jQuery对一个th标签添加属性或样式!!!急!!!的相关文章

火狐中jQuery设置某个class的img标签的width指的问题

问题描述 火狐中jQuery设置某个class的img标签的width指的问题 20C index.html <img class=""ability-img"" ... /> <img class=""ability-img"" ... /> <img class=""ability-img"" ... /> <img class="

全面解析SEO中nofollow标签的属性作用

本文从五个知识点全面解析nofollow标签怎么用及nofollow标签写法:第一,nofollow是什么意思.第二,nofollow属性标签的用法.第三,rel nofollow的正确书写格式.第四,nofollow的应用领域.第五:什么是nofollow和noindex. 在分析之前先来说说新浪,网易两大门户博客对防止恶意滥发博客外链采用的nofollow标签写法,新浪博客nofollow以前存在过,但是现在我看到的并没有在博客里加上nofollow标签,但是网易博客现在确实是加了rel="

Emit学习-基础篇-为动态类添加属性、构造函数、方法

我们通过一个计算A+B的动态类来演示如何为一个动态类添加属性.构造函数 .方法,以及在方法中使用类中定义的属性,按照惯例,我们先给出要实现的动 态类的C#代码,然后再针对C#代码给出相应的实现,代码如下: Add public class Add { private int _a = 0; public int A { get { return _a; } set { _a = value; } } private int _b = 0; public int B { get { return

jQuery如何实现在ul下添加一张图片自动给改图片添加一个li标签啊

问题描述 jQuery如何实现在ul下添加一张图片自动给改图片添加一个li标签啊 我要实现的效果就是,在ul下添加N张图片,可以从后台任意添加,但是每添加一张图片,都会自动给该图片添加一个li标签,自动生成列表的效果,求大神们支个招,怎么弄, 小弟不会写jQuery语句,所以尽量请各位大侠帮忙写下,谢谢了 解决方案 $('#XXX').append('<li><img src="xxxx"/></li>') 解决方案二: 取得图片的id $('#XX

使用JS或jQuery模拟鼠标点击a标签事件代码

 这篇文章主要介绍了使用JS或jQuery模拟鼠标点击a标签事件代码,需要的朋友可以参考下 代码如下: <a id="alink" href="abc.aspx" style="visibility: hidden;">下一步</a>  $("#alink").click(); // 触发了a标签的点击事件,但是没有触发页面跳转  document.getElementById("alink&

jquery版小型婚礼(可动态添加祝福语)

原文:jquery版小型婚礼(可动态添加祝福语) 前两天在网上不小心看到"js许愿墙"这几个字,我的神经就全部被调动了.然后就开始我的百度生涯,一直寻觅许愿墙背景图片和便利贴图片,觅了好久--一直没找到满意的--无意间看到祝福语和一些卡通婚礼图片.最终我决定用jquery制作一个小型婚礼,并且实现添加祝福语的功能. 音乐响起来,开始我的婚礼进行曲~ 一.婚礼演示图 场景一: 场景二: 场景三: 场景四: 场景五: 场景六: 场景七: 添加祝福语: 二.html代码 <div cl

Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例_jquery

解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失:另一种情况是即使刷新页面后样式仍然有效. 直接上代码: 第一种情况: <script type="text/javascript" src="templets/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function

jQuery实现在列表的首行添加数据

  这篇文章主要介绍了jQuery实现在列表的首行添加数据的方法,十分的简单,有需要的小伙伴可以参考下. jQuery中可以通过append在列表的最后添加数据,也可以通过prepend在列表的最前面添加数据 方法很简单: 复制代码 代码如下: jQuery('#comment_list').prepend(' hello www.jb51.net ');   另外附上jquery实现连续向textarea文本域添加数据的代码. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1

jQuery实现在列表的首行添加数据_jquery

jQuery中可以通过append在列表的最后添加数据,也可以通过prepend在列表的最前面添加数据 方法很简单: 复制代码 代码如下: jQuery('#comment_list').prepend('<li>hello www.jb51.net</li>'); 另外附上jquery实现连续向textarea文本域添加数据的代码. <%@ page language="java" contenttype="text/html; charset