js中的innerText、innerHTML、属性值、value与jQuery中的text()、html()、属性值、val()总结

js与jQuery获取text、html、属性值、value的方法是不一样的。

js与jQuery,text与innerText获取(<!---->中为结果)

html:
    <p id="test">这是段落中的 <b>粗体</b> 文本。</p>
    <button id="btn10">jQuery显示text</button>
    <!--Text: 这是段落中的 粗体 文本。-->
    <button id="btn11">jQuery显示 innerTEXT</button>
    <!--Text: undefined。-->
    <button id="btn12">js显示 innerTEXT</button>
    <!--Text: test-->
js:
    $("#btn10").click(function(){
    alert("Text: " + $("#test").text());
  });
    $("#btn11").click(function(){
    alert("Text: " + $("#test").innerText);
  });
    $("#btn12").click(function(){
    alert("Text: " + document.getElementById("test").id);
  });

js与jQuery,html与innerHTML获取

html:
<p id="test">这是段落中的 <b>粗体</b> 文本。</p>
    <button id="btn20">jQuery显示 HTML</button>
    <!--HTML: 这是段落中的 <b>粗体</b> 文本。 -->
    <button id="btn21">jQuery显示 innerHTML</button>
    <!--HTML: undefined -->
    <button id="btn22">js显示 innerHTML</button>
    <!--HTML: 这是段落中的 <b>粗体</b> 文本。 -->
js:
    $("#btn20").click(function(){
    alert("HTML: " + $("#test").html());
  });
  $("#btn21").click(function(){
    alert("HTML: " + $("#test").innerHTML);
  });
     $("#btn22").click(function(){
    alert("HTML: " + document.getElementById("test").innerHTML);
  });

js与jQuery,属性值获取

html:
    <button id="btn30">js获取Id的属性值</button>
    <!--id: test -->
    <button id="btn31">jQuery获取Id的属性值</button>
    <!--id: test -->    
js:
     $("#btn30").click(function(){
    alert("id: " + document.getElementById("test").id);
  });
    $("#btn31").click(function(){
    alert("id: " + $("#test").attr("id"));
  });

js与jQuery,value获取

html:
<button id="btn40">js获取input标签的value值</button>
    <!--value: aaa -->
    <button id="btn41">jQuery获取input标签的value值(val())</button>
    <!--value: aaa -->
    <button id="btn42">jQuery获取input标签的value值(attr("value"))</button>
    <!--value: aaa -->
js:
     $("#btn40").click(function(){
    alert("value: " + document.getElementById("test1").value);
  });
    $("#btn41").click(function(){
    alert("value: " + $("#test1").val());
  });
    $("#btn42").click(function(){
    alert("value: " + $("#test1").attr("value"));
  });

注意:jQuery中的val()方法只能用于input元素的value值获取

时间: 2024-10-22 21:24:19

js中的innerText、innerHTML、属性值、value与jQuery中的text()、html()、属性值、val()总结的相关文章

html5中data属性,dataset与jquery中的date()

首先是“你必须知道的28个HTML5特征.窍门和技术”里对date属性的分析: 我们现在可以很正式地让所有的HTML元素支持自定义属性.然而,以前,我们可能会这样: <h1 id=someId customAttribute=value>你好,我是以前的自定义属性<h1> …校验器会小题大做!但是现在,只要我们以”data”为前缀定义我们的自定义属性,盗版属性立马变成正牌的了.如果你发现你曾经把一个重要的数据附加在诸如class的属性上,可能为了JavaScript之用,那么,本属

JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系? jQuery中的text()、html()和val()

一.JS中innerHTML.outerHTML.innerText .outerText.value的区别与联系?jS中设置或者获取所选内容的值:①innerHTML :属性设置或返回该标签内的HTML.也就是从对象的起始位置到终止位置的全部内容,包括Html标签.②outerHTML:属性设置或返回该标签及标签内的HTML.也就是从对象的该标签起始到终止位置的全部内容,包括Html标签.如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去

JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系?jQuery中的text()、html()和val() ?

作者赵晓盼课程任务一:零基础JavaScript编码(一)2809次浏览70赞2017-03-02 10:49 一.JS中innerHTML.outerHTML.innerText .outerText.value的区别与联系?jS中设置或者获取所选内容的值:①innerHTML :属性设置或返回该标签内的HTML.也就是从对象的起始位置到终止位置的全部内容,包括Html标签.②outerHTML:属性设置或返回该标签及标签内的HTML.也就是从对象的该标签起始到终止位置的全部内容,包括Html

jQuery中的css属性对应名称

css中一些样式属性可以直接引用到jquery中,但是有些属性在jquery中与在css中有些区别,下面就是一些常用属性在css与jquery中的名称. jQuery中的css属性对应名称 css jQuery bottom bottom left left right right top top width width min-width minWidth max-width maxWidth height height min-height minHeight max-height maxH

jQuery对html元素的取值与赋值实例详解

jQuery对html元素的取值与赋值实例详解 转载  2015-12-18   作者:欢欢   我要评论 这篇文章主要介绍了jQuery对html元素的取值与赋值,较为详细的分析了jQuery针对常见html元素的获取与赋值技巧,非常简单实用,需要的朋友可以参考下 本文实例讲述了jQuery对html元素的取值与赋值方法.分享给大家供大家参考,具体如下: Jquery给基本控件的取值.赋值 TEXTBOX: ? 1 2 3 4 5 var str = $('#txt').val(); $('#

jQuery中的Ajax学习笔记

前段时间学习了<锋利的jQuery第六章>jQuery与Ajax应用,现做如下笔记: 我们先来了解一下,什么是Ajax呢?Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),它并不是指一种单一的技术,而是有机地利用了一系列交互式网页应用相关的技术所形成的结合体.简短地说,在不重载整个页面的情况下,Ajax通过后台加载数据,并在网页上进行显示. 我们来简要回顾一下Ajax.早在1998年,微软就引入了一个ActiveX控件,从而能

JQuery基础及css和属性操作 其他函数

JQuery语法 使用JQuery必须先导入jquery-X.X.X.js文件 jQuery中的选择器       $("选择器名称").函数名(); 注意     $ 是jQuery的缩写,也就是说,选择器可以使用jQuery(":input") jQuery   文档就绪函数 $(document).ready(function(){ //jQuery代码 console.log($(":input:disabled")), }); 简写文档

javaScript中的onclick与jquery中的click区别

来来来,先看一个例子: html部分,定义几个按钮 <div class="carousel-btn"> <button class="btn"></button> <button class="btn"></button> <button class="btn"></button> <button class="btn&quo

JQuery中的$符号的作用----网摘

jQuery中的“$” 在jQuery中,最频繁使用的符号“$”.$提供了各种各样丰富的功能, 包括选择页面中的一个或是一类元素,作为功能函数的前缀,window.onload的 完善,创建页面的DOM节点等... 1.选择器 在CSS中选择器的作用是选择页面中某一类(类别选择器)元素或者某一个元素(ID选择器) ,而jQuery中的"$"作为选择器,同样是选择某一类或某一类元素,只不过jQuery提供了 更多更全面的选择方式.并且为用户处理了浏览器的兼容问题 CSS可以通过如下代码来

jQuery中的事件与动画 (你的明天Via Via)

众所周知,页面在加载时,会触发load事件:当用户单击某个按钮时,会触发该按钮的click事件. 这些事件就像日常生活中,人们按下开关,灯就亮了(或者灭了),往游戏机里投入游戏币就可以启动游戏一样, 通过种种事件实现各项功能或执行某项操作.事件在元素对象与功能代码中起着重要的桥梁作用. 在jQuery中,事件总体分为两大类:简单事件和复合事件. jQuery中的简单事件,与JavaScript中的事件几乎一样,都含有window事件.鼠标事件.键盘事件.表单事件等, 只是其对应的方法名称有略微不