jQuery HTML

news/2024/7/10 23:40:58 标签: javascript, jquery, css, append
才疏学浅,之总结了这些函数:
        1.获得  text(),html(),val()
                text()   //设置或返回对应元素中的文本信息
                html()  //设置或返回对应元素的文本信息(包含文本中的HTML标记)
                val()   //设置或返回字段的值
                以val为例子:
                    alert("Value: " + $("#test").val());
          $("#test").val("your input");
    2.text(),html(),val()的回调函数
                回调函数有两个参数:被选元素列表中当前元素的下标,
                                                   以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
                    Example:
                        $("#test1").text(function(i,origText){
                        return "Old text: " + origText + " New text: Hello world!
                            (index: " + i + ")"; 
                         });
    3.设置属性 : attr()函数
          Example:
            $("#id").attr("href","http://www.123456.com");//改变元素中href的值
            $("#id").attr({
                      "href" : "http://www.123456.com",
                "font-color" : "red"
            });//改变元素中多个属性的值
            $("#id").attr("href", function(i,origValue){//其中origValue是原始的值
                return origValue + "123"; 
            });//用回调函数改变href中的值
    4.向HTML中添加心得元素
        append()  //在被选元素的结尾插入元素
        prepend() //在被选元素的开头插入元素
        affer()   //在被选元素的后面插入元素
        before()  //在被选元素的前面插入元素
                    下面以append为例:
            $("#id").append("enter text")  //插入文本信息
            var text = document.createElement("p").innerHTML = "my String!!";
            $("#id").append(text);  //插入新的元素
    5.删除元素
        remove()  //删除选中的元素
        empty()   //清空选中元素的所有子元素
        Example:
           $("#id").remove("#the id you want to remove")
                        //参数不仅仅是ID,也可以是class,选择器的参数都可以 
           $("#id").empty()  //清空制定ID下的所有子元素
    6.JQuery操作css
        addClass()  //向指定元素添加一个或多个class.对应的是  removeClass()
        toggleClass() //进行remove和add之间的切换
        css()    //设置或者返回css样式属性
        下面以addClass()为例:
            $("#id").addClass("className className1 className2");  
                //向制定元素中添加1个或者多个类,两个参数之间用空格分开
        $("#id").css("background-color");  //返回对应属性名的值
        $("#id").css("background-color","red"); //设置对应属性的值       
        $("#id").css("background-color":"red" , "font-size":"12px");
                    //设置多个属性的值
    7.JQuery尺寸 方法
      width()  //方法设置或返回元素的宽度(不包括内边距、边框或外边距)

                height() //方法设置或返回元素的高度(不包括内边距、边框或外边距)

      innerWidth() //方法返回元素的宽度(包括内边距)

                innerHeight() //方法返回元素的高度(包括内边距)

                outerWidth() //方法返回元素的宽度(包括内边距和边框)

                outerHeight() //方法返回元素的高度(包括内边距和边框)


http://www.niftyadmin.cn/n/748498.html

相关文章

SpringIoC源码分析基于注解之Bean的解析与注册(六)

源码分析 首先看下段代码: AnnotationConfigApplicationContext aac new AnnotationConfigApplicationContext("com.mydemo");AnnotationConfigApplicationContext可以实现基于Java的配置类(包括各种注解)加载Spring的应用上下文…

基于阿里云centos 6.5 mysql安装配置,以及mysql备份配置

使用xshell工具操作系统: 1.查看系统本身是否安装mysql: [code]# rpm -qa | grep -i mysql mysql-community-release-el6-5.noarch mysql-community-client-5.6.26-2.el6.x86_64 mysql-community-libs-5.6.26-2.el6.x86_64 mysql-community-libs-compat-…

java通用日期转换(string 转 date)

这是自己工作是写的一个工具类,记录下来,以后要用直接copy,这个工具主要实现的是将任意格式的字符串转换为data格式(当然,首先你的日期必须是个日期才行) 主要判定的规则是(年月日时分秒之间的…

Spring+Mybatis 每次请求数据库,为什么都会创建一个SqlSesssion?

先看一段代码: Service public class TblEmployeeServiceimpl implements TblEmployeeService {Autowiredprivate TblEmployeeMapper tblEmployeeMapper;Overridepublic TblEmployeePO select(Integer id) {TblEmployeePO tblEmployeePOnew TblEmployeePO();tblEm…

java设计模式:观察者模式实例详解(基于java内置观察者)

观察者模式可以用下面这张图来解释: 注: 1.接口:Subject,,是被观察者(数据转发中心),定义了三个方法,注册观察者,移除观察者,通知观察者三个主要的方法。 2…

java并发工具包:Semaphore的用法

Semaphore的作用说白了就是限制目标资源在原子操作中允许的线程数量。直接上例子: package test; import java.util.concurrent.Semaphore; /*** author 作者 peng.tu* version 创建时间:2015年9月8日*/ public class MyTest {/*** 模仿用户去银行取钱的…

liquibase入门实战

liquibase说白了就是一个将你的数据库脚本转化为xml格式保存起来,其中包含了你对数据库的改变,以及数据库的版本信息,方便数据的升级和回滚等操作。 当然最重要的一点还是liquibase支持多种类型的数据库(我了解,目前市…

多线程基础(一)

目录多线程编程进程与线程线程创建继承Thread类实现Runnable接口初识并发问题龟兔赛跑案例实现Callable接口静态代理模式线程状态生命周期执行原理![请添加图片描述](https://img-blog.csdnimg.cn/53eb1d382ce8472699e5257327a23ee3.jpeg)多线程编程 多线程编程是为了满足程序…