zoukankan      html  css  js  c++  java
  • JQuery[09] CSS样式操作/节点操作

     1 <!--
    2 节点操作
    3
    4 replaceWith 节点替换
    5 $("div").replaceWith("<span>") 将所有div用span替换、一般用于替换单标记
    6
    7 wrap 包裹节点
    8 $("tag").wrap("<div></div>") 将tag放置在div内
    9
    10 样式操作
    11
    12 attr("class") 获取设置样式
    13 addClass("classname") 添加样式
    14 removeClass("classname") 移除样式
    15 toggleClass("classname") 切换样式(若原存在则移除/若不存在则添加)
    16 hasClass("classname") 判断指定样式是否存在
    17 -->
    18 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    19 <html xmlns="http://www.w3.org/1999/xhtml">
    20 <head>
    21 <title>CSS样式操作</title>
    22 <script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    23 <script type="text/javascript">
    24 $(function () {
    25 //给标题添加样式
    26 $("#addClass").click(function () {
    27 if (!$("#pTitle").hasClass("title"))
    28 $("#pTitle").addClass("title");
    29 else
    30 alert("不能重复添加!");
    31 });
    32
    33 //移除样式
    34 $("#clearClass").click(function () {
    35 if ($("#pTitle").hasClass("title"))
    36 $("#pTitle").removeClass("title");
    37 else
    38 alert("不能重复清除!");
    39 });
    40
    41 //切换样式、原来存在则取消、原来不存在则加上、类似于xor的运算方法
    42 $("#toggleClass").click(function () {
    43 $("#pTitle").toggleClass("title");
    44 });
    45 });
    46 </script>
    47
    48 <style type="text/css">
    49 .title
    50 {
    51 text-align:center;
    52 font-size:60px;
    53 }
    54 </style>
    55 </head>
    56 <body>
    57 <p id="pTitle">这是标题</p>
    58
    59 <input id="addClass" type="button" value="addClass(Title)" />
    60 <input id="clearClass" type="button" value="clearClass(Title)" />
    61 <input id="toggleClass" type="button" value="toggleClass(Title)" />
    62 </body>
    63 </html>

      

    My New Blog : http://blog.fdlife.info/ The more you know, the less you believe.
  • 相关阅读:
    OpenGL红宝书:第一个渲染程序Triangles常见问题归总
    OpenGL绘制简单的参数曲线(完)——三次B样条曲线
    OpenGL绘制简单的参数曲线(二)——三次Bezier曲线
    OpenGL绘制简单的参数曲线(一)——三次Hermite曲线
    xcode:读取txt文件
    mac opengl 画一个三角形
    glVertexAttribPointer
    glEnableVertexAttribArray 使用
    macOS下基于GLFW+GLAD的OpenGL环境配置
    php 执行 shell 命令转义字符
  • 原文地址:https://www.cnblogs.com/ForDream/p/2134418.html
Copyright © 2011-2022 走看看