日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery 开发总结(不断更新)

發(fā)布時間:2025/7/14 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery 开发总结(不断更新) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近開發(fā)用到了jquery,做個總結(jié),不斷更新

?

$(document).ready(function(){

});

$(function(){

?

});

?

1 取值

?? <input type="text" name="name" id="name" value="測試" >

?

?? var value=$("#name").val(); //取值

?? $("#name").val("測試 測試"); //設(shè)置值

?

???var valueTrim=?jQuery.trim(value); //去掉左右空格

?? //或 var valueTrim= $.trim(value);

?

? //去掉頁面中所有文本框中的空格

? $("input:text").each(function(){
????????????? var v=$(this).val().replace(/[ ]/g,"");? //去掉所有空格
????????????? $(this).val(v);
???? });

?

?

2 操作內(nèi)容

?? 1)<span id="test"><font color="red">測試</font></span>

?

??????? var rs=$("#test").test();? //取內(nèi)容

??????? $("#test").test(" 測試 測試 測試"); //設(shè)置內(nèi)容

?

???????? var rs=$("#test").html(); //取html內(nèi)容

??????? $("#test").html("<font color="red">測試</fong>"); //設(shè)置html內(nèi)容

?

?? 2)<select name="test" id="test" style="width:180px">

?????????????? <option value="">全部</option>

???????????????<option value="test1">測試一</option>

???????????????<option value="test2">測試二</option>

?

????????? var rs=$("#test").find("option:selected").text(); //取得被選中的內(nèi)容

?

?? 3) 設(shè)置下拉框根據(jù)條件默認(rèn)選中(使用2)中的select)

??????? var length=$("#test option").length;

????????for (var i=0;i<length;i++){

??????????????? if ($("#test").get(0).options[i].value=="測試二"){

?????????????????????? $("#test").get(0).options[i].selected=true;?//將下拉框,內(nèi)容為"測試二"的選項選中
?????????????????????? break;

??????????????? }

??????? }

?4) 刪除下拉框選項和新增下拉框選中

? ? ??$("#test option").each(?
? ? function(){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?if($(this).val() == 111){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$(this).remove();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? }
? ? );

? ? ? ?$("#test").append("<option value=''>請選擇</option");


3 禁用啟用文本框

???? <input type="text" name="name" id="name" value="測試" >

?

???? $("#name").attr({'disabled':'disabled'}); //禁用

???? $("#name").removeAttr("disabled"); //啟用

?

4.1?復(fù)選框操作

???????? <input type="checkbox" name="test" value="test1" >

???????? <input type="checkbox" name="test" value="test2" >

???????? <input type="checkbox" name="test" value="test3" >

?

?????? var num=0; //統(tǒng)計被選中的個數(shù)

???????var ids=null;? //統(tǒng)計被選中的值

????? $("input[name='test']:checkbox").each(function(){
?????????? ?if($(this).attr("checked")){
??????????????? num+=1;
??????????????? ids=ids+$(this).val()+",";
??????????? }
?????? });

?????? alert(num);

?????? alert(ids);

?

4.2?單選按鈕取值方法?

????? <input?type="radio" name="test" value="test1"/>

????? <input?type="radio" name="test" value="test2"/>

????? <input?type="radio" name="test" value="test3"/>

?

????? $("input[type=radio]").bind("click",function(){
?????????????? var value = $("input[name='test'][type='radio'][checked]").val();
????????????? ?alert(value);
????? ?});

?

4.3 ?單選按鈕默認(rèn)選中

????? <input?type="radio" name="test" value="test1"/>

????? <input?type="radio" name="test" value="test2"/>

????? <input?type="radio" name="test" value="test3"/>

?

???? $("input[name='test']:radio").each(function(){
????????????? if($(this).attr("value")=="test2"){
???????????????? $(this).attr('checked','checked');
????????????? }
???????? });?

?

5?事件綁定

?????? <input type="button" value="測試" id="test" />

?

?????? $("#test").bind("click",function(){?

??????????????? alert("做我想做的");

?????? });

??????? //其中事件真對不同的元素有不同的事件,包括 blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,

mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error

?

6?ajax??

?

???? var param="name=zhangshan,age=30"l

????$.ajax({
?????? url: '${ctx}/scoreMngAction.do?method=relScore',
?????? type: 'POST',
?????? dataType:'html',
?????? timeout: 2000000,//超時時間設(shè)定
?????? data:param,//參數(shù)設(shè)置
?????? error: function(){alert('error:不能連接遠程服務(wù)器');},//錯誤處理,隱藏進度條
?????? success: function(data){
?????? ????? alert(data);
???????}?????
?????});??

?

???? 后臺取值

???? String name=request.getParameter("name");

???? String age=request.getParameter("age");

?????后臺返回值

???? PrintWriter out = response.getWriter();

???? out.print("操作成功!");

?

7 操作元素屬性

? <input type="text" name="test1" id="test"?value="測試" />

?

? $("#test").attr("name","test2"); //設(shè)置元素中name屬性中的內(nèi)容,將test1改為test2

? alert($("#test").attr("name")); //取得元素name屬性中的內(nèi)容

?

?

8?表單提交

?? <form? id="form1">

????????? <input? type="button"? id='submit'? value="提交"/>

?? </form>

?

?? $("#submit").bind("click",function(){
??????? $("#form1").attr("action","xx.action");
??????? $("#form1").attr("method","post");
??????? $("#form1").submit();
?? });

?

9?填加和移除樣式

? <style type="text/css">

???? .focus {
????????? border: 1px solid #f00;
????????? background: #fcc;
????? }

?</style>

?

? <input id="username" type="text" />

? <input id="pass" type="password" />

? <textarea id="msg" rows="2" cols="20"></textarea>

?

<script type="text/javascript">
??? $(function(){
???????$(":input").focus(function(){??//文本框獲得焦點時增加樣式
??????????????? $(this).addClass("focus");?
????????? ?}).blur(function(){ //文本框失去焦點時移除樣式
?????????????? ?$(this).removeClass("focus");
????????? ?});
??? })
??? </script>

?

10?遍歷指定無素

?? <input type="text" name="test1" id="test1" />

?? <input type="text" name="test2" id="test2" />

??? <input type="text" name="test3" id="test3" />

?

?? function disableText(){
?????????$("input[type='text']").each(function(){?//遍歷所有text元素
????????????????$(this).attr({'disabled':'disabled'});?//增加禁用屬性

??????????????? //$(this) 為當(dāng)前所遍歷到的元素對象
???????? });
????}

?

???? //$(":input").attr({'disabled':'disabled'});? 該方法可以默認(rèn)禁用所有input元素

?

11 顯示隱藏指定元素

??? <span id="test"? style="display: none">測試</span>

?

?? $("#test").show(); //顯示

?? $("#test").hide();? //隱藏

?

12 文本框獲得焦點

???? <input type="text"? id="test1" value="" />

?

???? $("#test1")[0].focus();

?

?

13 表格操作

???? <table id="tab1">

???????? <thead>

?????????????? <tr id="testTr1">

?????????????????? <td>測試一</td>

?????????????????? <td>測試二</td>

?????????????????? <td>測試三</td>

?????????????????? <td>測試四</td>

??????????????? </tr>

???????? </thead>

???????? <tbody>

????????????? <tr id="testTr1">

???????????????? <td><input type="radio" name="test1" id="test1" value="測試1"?></td>

????????????????? <td>test2</td>

????????????????? <td><input type="checkbox" name="test3" id="test3" οnclick="checkSelect(this)" value="測試3"></td>

????????????????? <td><input type="button" id="add"?value="添加下一行" /></td>

?????????????????? <td><input type="button" id="del"?value="刪除下一行" /></td>

????????????? </tr>

????????????? <tr id="testTr2">

????????????????? <td><input type="radio" name="test1" id="test1" value="測試11" checked="checked"></td>

??????????????????<td>test22</td>

????????????????? <td><input type="checkbox" name="test3" id="test3" οnclick="checkSelect(this)" value="測試3"></td>

????????????????? <td><input type="button" id="addLast"?value="添加表格最后行" /></td>

??????????????????<td>test4</td>

?????????????? </tr>

??????????</tbody>

???? <table>

?

????? //改變表中的第某行中列的內(nèi)容1

????? var tr=$("#testTr1");

????? tr.find("td").get(0).innerHTML="con1"

????? tr.find("td").get(0).innerHTML="con2"

?

????? //改變表中的第某行中列的內(nèi)容2

????? var td1=$('#conTab > tbody > tr :radio:checked').parents("td"); //取得單選按鈕所在的列

????? var td2=td1.next(); //取得下一列

????? var con=td2.text();? //取得下一列的內(nèi)容

?

????? //點擊單選按鈕所在行,選中本行單選按鈕

????? $('#tab1 > tbody > tr').bind("click",function(){
????????? $(this).find(':radio').attr('checked',true);
????? });

?

???? //點擊復(fù)選框所在行,控制復(fù)選框是否選中( 增加此功能后單擊復(fù)選框,將不起作用,所以復(fù)選框增加onclick方法checkSelect(this)) ?

????? $('#tab1 > tbody > tr').bind("click",function(){
??????????? if ($(this).find(':checkbox').attr('checked')){
????????????????? $(this).find(':checkbox').attr('checked',false);
??????????? }else{
????????????????? $(this).find(':checkbox').attr('checked',true);
??????????? }
?????? });

?

?????? //點擊復(fù)選框,控制復(fù)選框是否選中
??????? function checkSelect(obj){
?????????? ?if ($(obj).attr('checked')){
???????????????? $(obj).attr('checked',false);
??????????? }else{
???????????????? $(obj).attr('checked',true);
??????????? }
?????????}

?

??????? //添加下一行

????????$('#add).?("click",function(){
?????????????? $(this).parent().parent().after("<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>");

?????????});???

?

??????? //刪除下一行

?????????$('#del).?("click",function(){
?????????????? $(this).parent().parent().next().remove(); //刪除下一行

?????????????? $(this).parent().parent().remove(); //刪除本行?

?????????});??

?

???????? //添加表格最后一行

??????????$('#addLast).?("click",function(){
??????????????? $("#tab1").append("("<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>");

????????? });??

總結(jié)

以上是生活随笔為你收集整理的jquery 开发总结(不断更新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产午夜伦理 | 久久性生活 | 精品在线视频免费观看 | 久久麻豆视频 | 四虎永久在线精品 | 中文字幕人妻伦伦 | 97超在线 | av女大全列表 | 久久久久99精品成人片毛片 | 亚洲第一黄网 | 少妇偷人精品无码人妻 | 国产一级片精品 | 久久婷综合 | 成人免费视频网站 | 性欧美在线视频观看 | 欧美大白屁股 | 欧美日韩生活片 | 亚洲性生活视频 | 久久久久18| 在线看a网站 | 麻豆亚洲 | 高h在线观看 | 99久久精品无免国产免费 | 成人午夜看片 | 久久久久久网站 | 日韩精品四区 | 亚洲福利视频一区二区三区 | 瑟瑟久久 | 日韩av影片 | 精品视频国产 | 国产极品探花 | 性少妇videosexfre | 91久久色| 国产精品sm调教免费专区 | 欧美日韩一二三四 | 国产第9页 | 成人小视频免费在线观看 | 污污的视频在线免费观看 | 国产网站在线 | 精品国产一区二区三区在线 | 五月激情六月 | 午夜视频在线免费看 | 久久国产在线视频 | 欧美男女啪啪 | 人妻少妇精品视频一区二区三区 | 巨乳女教师的诱惑 | 国产精品系列在线观看 | 色呦呦一区二区 | 毛片国产| 欧美午夜精品一区二区三区电影 | 亚洲在线视频一区 | 嫦娥性艳史bd | 日本网站免费 | 欧美手机在线视频 | 欧美xxxx在线 | japanese国产在线观看 | 精品一区二区成人免费视频 | 久久久久久国产精品免费播放 | av东方在线| 亚洲二区av | 国产乱码精品一区二三区蜜臂 | 久久只有精品 | 东北少妇露脸无套对白 | 国产色婷婷一区二区三区竹菊影视 | 中文字幕在线播放一区 | 人人干在线视频 | 德国老妇性猛交 | 免费观看黄色网页 | 伊人久久99 | 国产va亚洲va在线va | 国产成人无码精品久在线观看 | 99热这里只有精 | www午夜| 日韩美女福利视频 | 午夜精品av| av老司机在线播放 | 亚洲一区二区三区婷婷 | 无码粉嫩虎白一线天在线观看 | 久久人妻少妇嫩草av无码专区 | www.国产在线 | 少妇第一次交换又紧又爽 | 丝袜一区二区三区 | 国产99对白在线播放 | 亚洲综合激情小说 | 欧美精品 日韩 | 美日韩免费 | 清冷学长被爆c躁到高潮失禁 | 午夜秋霞 | 国产精选久久久 | 久久久一级黄色片 | 欧洲一区二区三区四区 | 亚洲国产精品久久精品怡红院 | 麻豆免费在线视频 | 亚洲AV无码国产精品播放在线 | 国产成人免费在线 | 国产极品福利 | 超薄肉色丝袜一区二区 | 黄色裸体片 | 青青草狠狠操 |