`

JQ 样式操作

 
阅读更多
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
.high {
	font-weight: bold; /* 粗体字 */
	color : red; /* 字体颜色设置红色*/
}
.another {
	font-style: italic;
	color: blue;
}
</style>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
	//获取样式
	$("input:eq(0)").click(function(){
		alert( $("p").attr("class") );
	});
	//设置样式
	$("input:eq(1)").click(function(){
		$("p").attr("class","high");
	});
	//追加样式
	$("input:eq(2)").click(function(){
		$("p").addClass("another");
	});    
	//删除全部样式
	$("input:eq(3)").click(function(){
		$("p").removeClass();
	});  
	//删除指定样式
	$("input:eq(4)").click(function(){
		$("p").removeClass("high");
	});   
	//重复切换样式
	$("input:eq(5)").click(function(){
		$("p").toggleClass("another");
	});  
	//判断元素是否含有某样式
	$("input:eq(6)").click(function(){
		alert( $("p").hasClass("another") )
		alert( $("p").is(".another") )
	});  
});
//]]>
</script>
</head>
<body>
<input type="button" value="输出class类"/>
<input type="button" value="设置class类"/>
<input type="button" value="追加class类"/>
<input type="button" value="删除全部class类"/>
<input type="button" value="删除指定class类"/>
<input type="button" value="重复切换class类"/>
<input type="button" value="判断元素是否含有某个class类"/>
<p class="myClass" title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
    <li title='苹果'>苹果</li>
    <li title='橘子'>橘子</li>
    <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

 

效果图:

 

 

 

 

  • 大小: 68.7 KB
分享到:
评论

相关推荐

    每循环5条添加一个样式(JQ前端技术分享)

    本篇将详细讲解如何使用JavaScript(JS)和jQuery(JQ)实现“每循环5条数据后添加一个样式”的功能。 首先,我们需要了解JavaScript的基本语法和jQuery库的使用。JavaScript是一种广泛用于网页和应用的脚本语言,...

    JQ 计算器带操作记录

    《JQ 计算器带操作记录》 在IT领域,前端开发中常常需要实现一些交互性强、用户体验良好的功能,例如在线计算器。本项目“JQ 计算器带操作记录”就是一个很好的示例,它结合了jQuery库,提供了一个功能完备且具有...

    JQ TreeView树视图

    此外,`JQ TreeView`插件还提供了丰富的配置选项和事件,如节点的样式、图标、点击事件等,可以根据实际需求进行定制。例如,你可以设置节点的展开/折叠图标,或者在节点被点击时执行特定操作。 总结一下,`JQ ...

    jQuery实现select样式美化 jQselect.js

    "jQuery实现select样式美化 jQselect.js" 就是这样一种解决方案,它利用jQuery库来对传统的`&lt;select&gt;`标签进行样式定制,以提供更加丰富的视觉效果。 jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件...

    JQ 两种方法为li列表前3行设置样式

    通过结合JQ的选择器和操作,我们可以轻松地针对特定元素进行样式调整,从而提升网站的交互性和美观性。 以上就是使用JQ为`li`列表前三个元素设置样式的两种方法。无论是通过遍历还是利用选择器,都充分体现了JQ在...

    jq 网页转pdf格式

    首先,`jq`库主要用于处理JSON数据,它提供了一种简洁的方式来查询、操作和转换JSON对象。然而,要将整个HTML页面转换为PDF,我们需要借助其他库或服务,如`html2canvas`和`jsPDF`,或者使用服务器端的解决方案,如`...

    jquery 改写Alert弹出框样式

    总的来说,改写`alert()`弹出框样式涉及到前端开发的多个方面,包括DOM操作、CSS样式设计、事件处理和用户交互设计。通过掌握这些技能,你可以创造出与网站风格一致且功能强大的提示对话框,提升用户的交互体验。在...

    jq报表折线图

    在jq报表折线图中,用户可能可以自定义线条样式、颜色、数据点,甚至添加数据标记和趋势线,以提高数据解读的便利性。 **3D图表模块** 3D图表模块为数据可视化增加了维度,使数据更加立体和直观。虽然3D效果可能在...

    漂亮实用的jQuery分页样式插件代码

    `js`目录下的JavaScript文件包含了分页插件的逻辑代码,这部分代码可能涉及到DOM操作、事件监听、计算页码、更新页面内容等功能。同时,`css`目录下的CSS文件则定义了分页组件的样式,包括颜色、布局、字体等。 在...

    jquery滚动条样式

    除了使用插件,还可以直接操作CSS3的伪元素`:hover`, `:active`, `:focus`以及`:selection`来实现滚动条的样式调整。但这种方法的兼容性和可定制性相比插件会略逊一筹。 在实际项目中,横向滚动条和纵向滚动条的...

    jq-mobile案例

    4. **主题系统(Theming)**:jq-mobile提供了一套强大的主题引擎,允许开发者通过简单的CSS类来改变组件的颜色和样式,快速定制应用的外观。 5. **可触摸的UI组件**:jq-mobile包含了许多触摸优化的UI组件,如工具...

    JQ-Slide插件

    在源码分析方面,JQ-Slide的实现主要基于jQuery的事件监听和CSS操作。它通过监听窗口大小变化、用户点击箭头或点来触发滑动事件。插件内部会计算当前显示的滑块位置,并利用CSS的`transform`属性进行平移动画,以...

    jquery标签云无规则样式.rar

    在创建动态标签云时,jQuery的强大力量得以显现,它可以帮助开发者快速地实现元素的选择、操作和动画效果。 二、CSS样式的重要性 在创建无规则样式的标签云中,CSS起着至关重要的作用。通过设置字体大小、颜色、...

    jQuery步骤进度条样式代码.zip

    标题中的"jQuery步骤进度条样式代码.zip"指出,这是一个使用jQuery库实现的步骤进度条样式的代码资源。这种进度条通常用于多步骤表单或流程,让用户清晰地看到他们当前所处的步骤以及整个过程的进度。在网页设计中,...

    JQ tab标签页

    这个组件的核心功能包括标签页的创建、激活、切换等操作,使得开发者无需过多关注样式细节,更专注于逻辑处理。 1.2 HTML结构 一个基本的JQ Tab标签页由两部分组成:导航栏(tab headers)和内容区域(tab panes)...

    jq侧边导航栏

    3. **CSS操作**:jQuery可以改变元素的CSS属性,例如`.css()`函数用于设置样式,`.addClass()`和`.removeClass()`用于添加和移除类名,这些功能可以用来控制侧边栏的显示和隐藏,或者改变其外观。 4. **动画效果**...

    jq带节点的步骤进度条

    **jq带节点的步骤进度条**是一种在网页中显示任务进度或步骤流程的交互元素,通常用于指导用户完成一系列操作。这种进度条通过JavaScript库jQuery(简称jq)来实现,可以提供直观的视觉反馈,帮助用户理解他们所处的...

    基于JQ的大图横向切换效果

    总结来说,"基于JQ的大图横向切换效果"是一个利用JQuery库实现的网页动态效果,它涉及到DOM操作、事件处理、CSS样式改变以及动画制作等多个方面。通过理解并熟练运用这些技术,开发者可以创建出具有专业水准的网站...

    jq无缝轮播代码

    JQuery(简称为JQ)是一款广泛使用的JavaScript库,它提供了丰富的功能来简化DOM操作,使得实现轮播效果变得更加容易。本篇文章将详细介绍如何使用JQ实现一个无缝轮播代码,并对关键代码进行解析。 ### 1. HTML结构...

Global site tag (gtag.js) - Google Analytics