JQ——设置值、DOM对象和JQ对象的转换

1、设置值:

text() :设置或返回所选元素的文本内容

html()  :设置或返回所选元素的内容(包括 HTML 标记)

val() :设置或返回表单字段的值

attr() :设置或返回属性值

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>值的设置</title>
        <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
        </script>
        </script>
        <script>
            $(function(){
                 $("#b").click(function(){
                   $("#test").text("新年好!");
                 });
            });
        </script>
    </head>
    <body>
        <p id="test">我是一个文本!</p>
        <button id="b">设置文本的值</button>
    </body>
</html>

刚开始是文本的初始值:

点击按键后,对文本重新赋值,文本的值发生了改变:

2、DOM对象和JQ对象的转换:

(1)DOM对象转换为JQ对象

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>DOM对象和JQ对象的转换</title>
        <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>
        <script>
            function test(){
                var test = document.getElementById("test");
                $(test).html("新年好!");
            }
        </script>
    </head>
    <body>
        <span id="test">大家好,我是一个文本!</span>
        <input type="button" value="DOM对象转换为JQ对象" onclick="test()"/>
    </body>
</html>

2、DOM对象转换为JQ对象

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>DOM对象和JQ对象的转换</title>
        <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>
        <script>
            function test(){
                var test = document.getElementById("test");
                $(test).html("新年好!");
            }
        </script>
    </head>
    <body>
        <span id="test">大家好,我是一个文本!</span>
        <input type="button" value="DOM对象转换为JQ对象" onclick="test()"/>
    </body>
</html>

3、JQ对象转换为DOM对象:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>JQ对象转换为DOM对象</title>
        <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
        <script>
            $(function(){
                $("#button").click(function(){
                    $("#test").get(0).innerHTML="新年好!";
                 });
            });
        </script>
    </head>
    <body>
        <span id="test">大家好,我是一个文本!</span>
        <input type="button" value="JQ对象转换为DOM对象" id="button"/>
    </body>
</html>

原文地址:https://www.cnblogs.com/zhai1997/p/12233218.html

时间: 2024-10-22 07:27:52

JQ——设置值、DOM对象和JQ对象的转换的相关文章

认识JQuery,JQuery的优势、语法、多库冲突、JS原生对象和JQuery对象之间相互转换和DOM操作,常用的方法

(一)认识JQuery  JQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一套定义好的方法    JQuery的主旨:以更少的代码,实现更多的功能 (二)JQuery的优势 1)可以像CSS一样访问和操作DOM 2)修改CSS控制页面外观 3)简化JS代码操作 4)事件代理更加容易 5)动画效果使用方便 6) Ajax技术更加完美 7)大量的基于Jquery的插件 8)可以自定义扩展功能插件 (三)JQuery的语法 格式:$(selector).actio

js事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象

事件对象    在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息.包括导致事件的元素.事件的类型,以及其他与特定事件相关的信息.例如,鼠标操作导致的事件对象中,会包含鼠标位置的信息,而键盘操作导致的事件对象中,会包含与按下的键有关的信息.所有浏览器对象都支持event对象,但支持方式不同. DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中.无论指定事件处理程序时使用什么方法(DOM0级或DOM2级),都会传入event

Dom对象和Jquery对象区别详解

js的写法:document.getElementById('save').disabled=true; 在jquery中我是这样写的$("#save").disabled = true;  为什么没效果呢 这个是典型的问题,其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象  解决方法有2: 1,用JQ写法,$("#save").attr("disabled","true");

DOM事件处理程序-事件对象-键盘事件

事件流: 事件流--描述的是从页面中接受事件的顺序 IE  ---事件冒泡流:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档). Netscape  ---事件捕获流:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件. 使用事件处理程序: 1. HTML事件处理程序 <input type="button" value="按钮" id="btn" onclick=&q

【使用 DOM】使用 Document 对象

Document 对象时通往DOM功能的入口,它向你提供了当前文档的信息,以及一组可供探索.导航.搜索或操作结构与内容的功能. 我们通过全局变量document访问Document对象,它是浏览器为我们创建的关键对象之一.Document对象提供了文档的整体信息,并让你能够访问模型里的各个对象.简单示例如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>

jquery中 dom对象与jQuery对象相互转换

var jq = $(dom对象);//额 再补充点吧好记. $是jquery的别名.这一句等价于 var jq = jQuery(dom对象); 反之. dom对象 = jq[0]; //不写那么长了,简单明了些.感觉dom对象和jquery对象大家应该能分清.话说好多时候还是jQuery对象好用的多.

json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值

主要内容: 一.json相关概念 二.json字符串转换成json对象 (字符串-->JSON对象) 三.json对象转换成字符串(json对象-->字符串) 四.将值转换成字符串(值-->字符串) 五.字符串转成值(字符串-->值) 同步的交流学习社区:http://www.mwcxs.top/page/425.html 一.json相关概念 json,全称为javascript object notation,是一种轻量级的数据交互格式.采用完全独立于语言的文本格式,是一种理想

03 DOM对象(js对象)与jQuery对象

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ul> <li id="cloth">衣服</li> <li>裤子</li> <li>袜子&

JS对象与Dom对象与jQuery对象之间的区别

通过问题看本质:举例:js的写法:document.getElementById('save').disabled=true;在jquery中我是这样写的 $("#save").disabled = true; //没有效果 分析:其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象解决方法:1)用JQ写法 $("#save").attr("disabled","true"); 2