textjQuery的简单介绍

如何用jquery实现全选text里的文字

下面的jquery代码可以实现点击文本框即全选其文字的效果:

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、南平网络推广、微信小程序开发、南平网络营销、南平企业策划、南平品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供南平建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

$("input:text").click(function(){ 

$(this).select();

});

示例代码如下

创建Html元素

div class="box"

span单击文本框全选文字:/spanbr

div class="content"

input type="text" value="单击即可全选文字"

/div

/div

简单设一下置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}

div.box span{color:#999;font-style:italic;}

div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}

input[type='text']{width:200px;height:35px;padding:5px 10px;border:1px solid #ff9966;}

编写jquery代码

$(function(){

$(":text").click(function() {

$(this).select();

})

})

观察效果

初始状态

点击文本框之后

jQuery怎么得到text文本框的值?

jquery设置内容 - text()、html() 以及 val()

我们将使用前一章中的三个相同的方法来设置内容:

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

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

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

下面的例子演示如何通过 text()、html() 以及 val() 方法来设置内容:

text()、html() 以及 val() 的回调函数

上面的三个 jQuery 方法:text()、html() 以及 val(),同样拥有回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。

下面的例子演示带有回调函数的 text() 和 html():

[JQuery]怎样获取和修改文本框的值:

文本框是指

表单中type 为text ,或者是hidden的标签。例如:[html] view plain copy

文本框:

input type="text" value="text文本框" name="username" id="username"/br/

获取文本:

$("#username").val()

"text文本框"

或者

$("#username").attr("value")

"orangleliu"

设置文本:

$("#username").val("orangleliu")

jquery 获取text值

首先,html属性中有两个方法,一个有参,一个无参

1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个String

例子:

html页面代码:divpHello/p/div

jquery代码:$("div").html();

结果:Hello

2.有参html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。返回一个jquery对象

html页面代码:div/div

jquery代码:$("div").html("pNice to meet you/p");

结果:[ divp Nice to meet you/p/div ]

其次,text属性中有两个方法,一个有参,一个无参

1. 无参text():取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。返回的是一个String

例子:

html页面代码:pbHello/b fine/p

pThank you!/p

jquery代码:$("p").text();

结果:HellofineThankyou!

2.有参text(val):设置所有匹配元素的文本内容, 与 html() 类似, 但将编码 HTML (将 "" 和 "" 替换成相应的HTML实体).返回一个jquery对象

html页面代码:pTest Paragraph./p

jquery代码:$("p").text("bSome/b new text.");

结果:[ pbSome/b new text./p ]

最后,val()属性中也有两个方法,一个有参,一个无参。

1.无参val():获得第一个匹配元素的当前值。在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。

返回的是一个String、 array

例子:

html页面代码 :

代码如下:

p/pbr/

select id="single"

optionSingle/option

optionSingle2/option

/select

select id="multiple" multiple="multiple"

option selected="selected"Multiple/option

optionMultiple2/option

option selected="selected"Multiple3/option

/select

jquery

代码:$("p").append( "bSingle:/b " + $("#single").val() + "

bMultiple:/b " + $("#multiple").val().join(", "));

结果:[ pbSingle:/bSinglebMultiple:/bMultiple, Multiple3/p]

2.有参val(val):设置每一个匹配元素的值。在 jQuery 1.2, 这也可以为check,select,radio元件赋值,返回一个jquery对象

html页面代码:

input type="text"/

jquery代码:$("input").val("hello world!");

结果:hello world!

用JQuery的text()方法赋值的问题

在textarea元素中,双标签中的内容是textarea默认值,就和那个input中设置value的值一样。

但是对于这中网页上的输入元素,他们的值在手动改了之后就不是默认值了。

对于textarea元素,你用text()方法修改的只是html的值,也就是修改了它的默认值(可以在crome浏览器下用审查元素查看效果,是html修改了;而修改value就不会修改html)。

如果没有修改过的textarea,你用text()修改是能够看见效果的,因为现在显示的是默认值;

当你修改过后,就只能用val()方法去修改它的值了。

还有的默认值的区别是,在表单中有个元素

input

type="reset"

/

会重置表单内容,就会变成默认值。这个时候用text()就对textarea有用了

jquery().text()的用法

.text()用来读取元素的纯文本内容,包括其后代元素.

获取a标签中的内容简单,只需定位即可:

$(".demo p a").text();

但是获取p的text的话,相对操作比较麻烦,无法一部到位。

$p = $(".demo p").clone();

$p.children().remove().end().text();


文章名称:textjQuery的简单介绍
网页链接:http://ybzwz.com/article/dsspscs.html