欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jquery內(nèi)容,jquery內(nèi)容選擇器

怎樣用jquery獲取文本框中文本內(nèi)容

獲取name為test的input文本框中的內(nèi)容的jQuery代碼為:

創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今,先為瀏陽等服務(wù)建站,瀏陽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為瀏陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

$("input:text[name='test']").val();

jQuery提供了三個簡單實用的用于獲取元素內(nèi)容的方法:

text() —— 設(shè)置或返回所選元素的文本內(nèi)容

html() —— 設(shè)置或返回所選元素的內(nèi)容(包括 HTML 標(biāo)記)

val() —— 設(shè)置或返回表單字段的值

因為input屬于表單元素,所以獲取其內(nèi)容使用的是val()方法。

怎么使用jquery獲得標(biāo)簽的值或元素的內(nèi)容

怎么使用jquery獲得標(biāo)簽的值或元素的內(nèi)容?

jquery提供了三個獲得內(nèi)容的方法, text()、html() 以及 val(),其中前兩個可用于解決本問題,$("label#userid").text(); ? // 首選,獲取label的文本,$("label#userid").html(); ? // 也可以實現(xiàn),獲取label標(biāo)簽內(nèi)的所有html標(biāo)記,一般情況改下label標(biāo)簽內(nèi)就是文本,所以等效上面的方法。

實例演示:

創(chuàng)建Html元素

div class="box"

span點擊按鈕獲取label中內(nèi)容:/spanbr

div class="content"

label id="userid"輸入用戶名/labelinput type="text"

/div

input type="button" value="獲取label中的內(nèi)容"

/div

2設(shè)置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;}

h3{display:inline-block;}

input[type='button']{height:30px;margin:10px;padding:5px 10px;}

3編寫jquery代碼

$(function(){

$("input:button.btn1").click(function() {

alert($("label#userid").text());

});

$("input:button.btn2").click(function() {

alert($("label#userid").html());

});

})

化學(xué)元素(Chemical element)就是具有相同的核電荷數(shù)(即核內(nèi)質(zhì)子數(shù))的一類原子的總稱,從哲學(xué)角度解析,是原子的電子數(shù)目發(fā)生量變而導(dǎo)致質(zhì)變的結(jié)果。

關(guān)于元素的學(xué)說,即把元素看成構(gòu)成自然界中一切實在物體的最簡單的組成部分的學(xué)說。早在遠(yuǎn)古就已經(jīng)產(chǎn)生了,不過,在古代把元素看作是物質(zhì)的一種具體形式的這種近代觀念是不存在的。無論在我國古代的哲學(xué)中還是在印度或西方的古代哲學(xué)中,都把元素看作是抽象的、原始精神的一種表現(xiàn)形式,或是物質(zhì)所具有的基本性質(zhì)。

用jquery怎么獲取頁面的特定內(nèi)容

1、給特定內(nèi)容包裹一個容器(div或者其他容器)標(biāo)簽

2、給容器一個id,或者一個特定的class以便于使用jquery的選擇器獲取到該容器

3、使用jquery選擇器獲取該容器,并獲取該容器內(nèi)的內(nèi)容

div?id="content"?

特定內(nèi)容......

/div

$("#content").html();

$("#content").text();

$("#content").val();

1、html()

html():取得第一個匹配元素的html內(nèi)容。這個函數(shù)不能用于XML文檔。但可以用于XHTML文檔

html(val):設(shè)置每一個匹配元素的html內(nèi)容。這個函數(shù)不能用于XML文檔。但可以用于XHTML文檔。

2.TEXT

text():取得所有匹配元素的內(nèi)容。

結(jié)果是由所有匹配元素包含的文本內(nèi)容組合起來的文本。這個方法對HTML和XML文檔都有效。

text(val):設(shè)置所有匹配元素的文本內(nèi)容

與 html() 類似, 但將編碼 HTML (將 "" 和 "" 替換成相應(yīng)的HTML實體).

3.VAL

val():獲得第一個匹配元素的當(dāng)前值。

val(val):設(shè)置每一個匹配元素的值。

JQuery如何實現(xiàn)點擊查看更多,顯示更多內(nèi)容

1、新建一個html文件,命名為test.html。

2、在test.html文件內(nèi),引入jquery.min.js庫文件,成功加載該文件,才能使用jquery中的方法。

3、在test.html文件內(nèi),在p標(biāo)簽內(nèi),使用button標(biāo)簽創(chuàng)建一個按鈕,按鈕名稱為“按鈕”。

4、在test.html文件內(nèi),設(shè)置button標(biāo)簽的id為mybtn,主要用于下面通過該id獲得button對象。

5、在test.html文件中,給button按鈕綁定onclick點擊事件,當(dāng)按鈕被點擊時,執(zhí)行btnfun()函數(shù)。

6、在js標(biāo)簽中,創(chuàng)建btnfun()函數(shù),在函數(shù)內(nèi),通過id(mybtn)獲得button對象,使用attr()方法將disabled屬性設(shè)置為disabled,讓按鈕變成不可用狀態(tài)即可。

JQuery框架的主要內(nèi)容

由于項目用的是SSH框架,又用到了Freemarker模板頁面,數(shù)據(jù)庫是Mysql5.0,主要內(nèi)容如下所示:

1. 注冊頁面,用Freemarker所寫,這里使用了JQuery的一個表單驗證框架formvalidator:

對前臺注冊頁面register.ftl進(jìn)行表單驗證,當(dāng)符合基本驗證規(guī)則后,再通過JQuery formvalidator Ajax將數(shù)據(jù)傳到action中。

register.ftl:

html

head

meta http-equiv=Content-Type content=text/html; charset=utf-8 /

title會員注冊/title

link href=${base}/forum/css/pass.css rel=stylesheet type=text/css

link href=${base}/css/validator.css rel=stylesheet type=text/css/

script type=text/javascript src=@s.url value='/js/showError.js'//script

script type=text/javascript src=@s.url value='/js/jquery-1.3.2.min.js'//script

script type=text/javascript src=${base}/js/formValidator.js charset=UTF-8/script

script type=text/javascript src=${base}/js/formValidatorRegex.js charset=UTF-8/script

!—下面的JS代碼是,實時驗證用戶名或注冊郵箱是否存在 --

script type=text/javascript

$(document).ready(function(){

$.formValidator.initConfig({formid:form1,onerror:function(msg){},onsuccess:function(){return true;}});

$(#username)

.formValidator({onshow:請輸入用戶名,onfocus:請您記住填寫的用戶名,以后登錄時需要用到!,oncorrect:該用戶名可以注 冊})

.inputValidator({min:4,max:15,onerror:用戶名長度不能小于4個字符})

.ajaxValidator({

type : get,

datatype: json,

data: username:+$(#username).val(),

url : ${base}/user/ajax/userCheck!checkUser.action,

success : function(data){if(data.userExist){return false;}else{return true;}},

buttons: $(#button),

error: function(){alert(服務(wù)器沒有返回數(shù)據(jù),可能服務(wù)器忙,請重試);},

onerror : 該用戶名已經(jīng)存在,請更換用戶名,

onwait : 正在對用戶名進(jìn)行合法性校驗,請稍候…

});

$(#email)

.formValidator({onshow:請輸入郵箱,onfocus:郵箱6-100個字符,請正確輸入,oncorrect:恭喜你,郵箱可以注冊,forcevalid:true})

.inputValidator({min:6,max:100,onerror:你輸入的郵箱長度非法,請確認(rèn)})

.regexValidator({regexp:^([\\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$,onerror:你輸入的郵箱格式不正確})

.ajaxValidator({

type : get,

datatype: json,

data: email:+$(#email).val(),

url : ${base}/user/ajax/userCheck!checkUser.action,

success : function(data){if(data.emailExist){return false;}else{return true;}},

buttons: $(#button),

error: function(){alert(服務(wù)器沒有返回數(shù)據(jù),可能服務(wù)器忙,請重試);},

onerror : 該郵箱已經(jīng)存在,請更換郵箱,

onwait : 正在對郵箱進(jìn)行校驗,請稍候…

});

});

/script

/head

body

div id=passmain

div class=passbottom

div class=pbleftb

h3 style=text-align:center;新用戶注冊/h3

p class=p2t帶*號的項目為必選項, 請全部填寫/p

ul class=p2ul

@s.form action=register method=POST theme=simple id=form1 name=form1

@s.token name=token/

li class=p2li

div class=p2left用戶登錄昵稱span style=color:#FF0000;* /span/div

div class=p2right@s.textfield name=user.username id=username class=item_input size=30 maxlenght=20 required=true onblur=checkUser(); /

/div

div class=p2centerdiv id=usernameTip/

/div

/libr

li class=p2li

div class=p2left性別span style=color:#FF0000;* /span/div

div class=p2right@s.radio

name=user.gender

list={action.getText('user.gender.male'):action.getText(user.gender.male),action.getText('user.gender.female'):action.getText(user.gender.female)}

size=30//div

/libr

li class=p1t注意:郵箱必須是可以收到程序員之家激活碼的。/li

li class=p1t用戶注冊后,需要激活,才可以使用!激活碼只會發(fā)到您注冊郵箱中。/li

li class=p2li

div class=p2leftEmail地址span style=color:#FF0000;* /span/div

div class=p2right@s.textfield name=user.email id=email class=item_input size=30 onblur=checkEmali(); required=true/

/div

div class=p2centerdiv id=emailTip/div/div

/libr

li class=p1t5-20位字母、數(shù)字或字符組合,首字母必須為字母。/li

li class=p1t為了您的帳戶安全,強烈建議您的密碼使用字符+數(shù)字+特殊字符方式,并且密碼長度大于8位。/li

li class=p2li

div class=p2left密碼span style=color:#FF0000;* /span/div

div class=p2right

@s.password name=user.password id=userPassword class=item_input size=30 maxlength=16 onblur=checkPassword(); required=true/

/div

div class=p2centerdiv id=divHintPassword style=display:none;/div

/div

/libr

li class=p2li

div class=p2left重復(fù)輸入密碼span style=color:#FF0000;* /span/div

div class=p2right@s.password name=verifyPassword id=verifyPassword class=item_input size=30 maxlength=16 onblur=validatePassword(); required=true//div

div class=p2center

div id=divHintverifyPassword style=display:none;/div

/div

/libr

br

li class=p2li

div class=p2left輸入校驗碼span style=color:#FF0000;*/span /div

div class=p2right@s.textfield name=validationCode class=item_input size=10 required=true/

/div

/li

li class=p2li

div class=p2left校驗碼span style=color:#FF0000;*/span /div

div class=p2rightimg src=@s.url value='/vcode.jpg'/ align='absmiddle' border='0'//div

/li

li class=p1tinput name=提交 type=submit value=注冊用戶 /

/li

/ul

/div

/@s.form

/div

/div

/body

/html

2.后臺Action類,UserAjaxAction.java:

基于Hibernate與數(shù)據(jù)庫進(jìn)行交互驗證用戶名和郵箱是否存在,同時返回的數(shù)據(jù)格式為JSon類型的。

package com.qiuyanluocheng.action;

import IO.IOException;

import com.googlecode.jsonplugin.annotations.JSON;

/**

*

* @author qiuyanluocheng

*

*/

public class UserAjaxAction extends BaseAction

{

/**

* BaseAction是自己封裝的

*/

private static final long serialVersionUID = 1L;

private String username;// 用戶名

private String email;// 郵箱

private boolean userExist;

private boolean emailExist;

// 表示返回的Json數(shù)據(jù)中不含此屬性

@JSON(serialize=false)

public String getUsername()

{

return username;

}

public void setUsername(String username)

{

this.username = username;

}

public String getEmail()

{

return email;

}

public void setEmail(String email)

{

this.email = email;

}

public boolean isUserExist()

{

return userExist;

}

public void setUserExist(boolean userExist)

{

this.userExist = userExist;

}

public boolean isEmailExist()

{

return emailExist;

}

public void setEmailExist(boolean emailExist)

{

this.emailExist = emailExist;

}

// 檢查用戶是否存在

public String checkUser() throws IOException

{

if(username != null){

if(this.getUserService().isUsernameExist(username)){

// System.out.println(用戶存在!!!!!+username);

userExist = true;

}else{

// System.out.println(用戶不存在!!!!!+username);

userExist = false;

}

}

if(email != null){

if(this.getUserService().isEmailExist(email)){

// System.out.println(郵箱存在!!!!!+email);

emailExist = true;

}else{

// System.out.println(郵箱不存在!!!!!+email);

emailExist = false;

}

}

return ajax;

}

}

注意需要導(dǎo)入jsonplugin-0.34.jar包。

3. 配置文件struts.xml:

配置action,并且注意package要繼承json-default包,且結(jié)果集類型為json。

?xml version=1.0 encoding=utf-8?

!DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.0//EN dtds/struts-2.0.dtd

struts

package name=userAjax extends=json-default namespace=/user/ajax

action name=userCheck class=com.qiuyanluocheng.action.UserAjaxAction

!—返回結(jié)果類型必須為json --

result name=ajax type=json/result

/action

/package

/struts

jQuery框架中增加對輸入框的驗證,在設(shè)計頁面表單時,常常因為需要寫大量的驗證信息,還要寫復(fù)雜的正則表達(dá)式,現(xiàn)在這樣一個驗證框架可以解決這樣的繁雜問題。這樣jquery.validate.js就誕生了,jquery.validate.js是jquery旗下的一個驗證框架,借助jquery的優(yōu)勢,我們可以迅速驗證一些常見的輸入,并且可以自己擴充自己的驗證方法,并且對國際化也有很好的支持 。

validate自帶的默認(rèn)驗證

required: 必選字段,

remote: 請修正該字段,

email: 請輸入正確格式的電子郵件,

url: 請輸入合法的網(wǎng)址,

date: 請輸入合法的日期,

dateISO: 請輸入合法的日期 (ISO).,

number: 請輸入合法的數(shù)字,

digits: 只能輸入整數(shù),

creditcard: 請輸入合法的信用卡號,

equalTo: 請再次輸入相同的值,

accept: 請輸入擁有合法后綴名的字符串,

maxlength: jQuery.format(請輸入一個長度最多是 {0} 的字符串),

minlength: jQuery.format(請輸入一個長度最少是 {0} 的字符串),

rangelength: jQuery.format(請輸入一個長度介于 {0} 和 {1} 之間的字符串),

range: jQuery.format(請輸入一個介于 {0} 和 {1} 之間的值),

max: jQuery.format(請輸入一個最大為 {0} 的值),

min: jQuery.format(請輸入一個最小為 {0} 的值)

分享題目:jquery內(nèi)容,jquery內(nèi)容選擇器
URL地址:http://chinadenli.net/article25/dsgdici.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計App開發(fā)網(wǎng)站改版微信公眾號定制網(wǎng)站Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司