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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery获取隐藏域和radio单项框的值

發(fā)布時間:2023/12/2 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery获取隐藏域和radio单项框的值 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?獲得只有Name的隱藏Input的值
? $("input[type=hidden][name=隱藏Input的名稱]").val() ?或 ?$("input[name=隱藏Input的名稱]:hidden").val()
radio設(shè)值
$("input[type=radio][value=值]").attr("checked",true);
eg.$("input[type=radio][value=${order.paymentMethod}]").attr("checked",true);?
jQuery有非常強大的Sizzle引擎來實現(xiàn)選擇器,jQuery做了優(yōu)化,他們能很好的工作,你一般不必擔心太多。然而,我們可以稍微做一些改進,將可以使你的腳本略有提高。
一般在jquery中能不要用Sizzle引擎就不要用,當然前面說了只要有可能,就盡量使用.find()方法。比如:
$('#someDiv p.someClass').hide();$('#someDiv').find('p.someClass').hide();
上面兩行代碼執(zhí)行的結(jié)果是完全一樣的,但是下面一句的效率要比上面一句的執(zhí)行效率高。
現(xiàn)代瀏覽器(除IE6,IE7)都有QuerySelectorAll支持,能允許你像CSS選擇器一樣獲取對象,而不需要用到j(luò)Query中的Sizzle引擎。jQuery會在使用自己的引擎之前檢查是否存在這個函數(shù)。
對于IE6/IE7,就需要jQuery使用Sizzle引擎,jQuery會把你的選擇器轉(zhuǎn)化成一個數(shù)組,并且通過從右往左來迭代匹配。通過正則表達式匹配頁面每一個元素,所以你的可以盡量減少選擇器的層級,盡可能的使用最右邊的選擇器,比如使用ID選擇器等;這個規(guī)則和我們的css的查找規(guī)則是一直的,如果你要優(yōu)化css選擇器也要知道這個規(guī)則:從右往左來迭代匹配!
尺度把握:
1.保持代碼簡單
2.盡可能的使用find()查找,使用瀏覽器的原生查找函數(shù)
3.盡可能使用最右邊的選擇器,比如ID等
或條件:(用逗號隔開)
如:$("#tableList").find("tr.row_even,tr.row_odd").click(function() {? ? alert('test');? ?});

總結(jié)

以上是生活随笔為你收集整理的jQuery获取隐藏域和radio单项框的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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