實測jquery data()如何存值

今天在js權威指南第19章看到一句話, 說 jQuery的資料架構沒有將元素資料當作元素屬性來儲存,但它確實需要給元素添加一個特殊的屬性用來與資料關聯. 但jQuery究竟是添加了一個怎樣特殊的屬性,目前我還沒研究, 但我記得是可以通過jQuery的data("xxx")方法取HTML標籤上的data-xxx屬性的值的. 測試及結果如下: 複製代碼 代碼如下: var $demo1 = $("#demo1"); $demo1.data("x",123);

jquery驗證表單中的單選與多選執行個體

例如下的選項中,我們要求帶*的是必選的,看圖:看到上面網頁沒?業務辦理渠道下的多選必須要選中一個,怎麼辦?如果一個都沒有選中,在表單提交的時候我們就要去提示錯誤資訊,,,。大家都知道jquery驗證input是非常簡單的,卻很少要去驗證多選或單選,而且還是一組組的驗證,是分了組的,並非頁面上的所有!!怎麼辦呢?不用jquery用其他的,可以嗎?可以!!!不過我們還是用jquery來實它。先來看一下,沒有選中的效果,我們應該是這樣:假設選中了一個,提示資訊馬上消失,如:其實這個可以用jsmap來實

js實現動態添加、刪除行、onkeyup表格求和樣本

複製代碼 代碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

Javascript中判斷變數是數組還是對象(array還是object)

怎樣判斷一個JavaScript變數是array還是obiect? 答案: 1、如果你只是用typeof來檢查該變數,不論是array還是object,都將返回‘objec'。 此問題的一個可行的答案是是檢查該變數是不是object,並且檢查該變數是否有數字長度(當為空白array時間長度度也可能為0)。 然而,參數對象【arguments object】(傳給制定函數的所有參數),也可能會適用於上述方法,技術上來說,參數對象並不是一個array。 此外,當一個對象有a.length屬性的時候,

Microsfot .NET Framework4.0架構 安裝失敗的解決方案

貼出錯誤碼,請具有相同錯誤碼在朋友參考複製代碼 代碼如下:© 2009 Microsoft Corporation. All rights reserved. Terms of Use.OS Version = 5.1.2600, Platform 2, Service Pack 3OS Description = WinXP - x86 Professional Service Pack 3CommandLine = D:/d6d82a1105eaa9e6c52e05c240c232

Javascript 遮罩層和載入效果代碼

複製代碼 代碼如下: //loadingfunction showLoad(tipInfo) {var iWidth = 120; //快顯視窗的寬度;var iHeight = 0; //快顯視窗的高度;var scrolltop = 0;var scrollleft = 0;var cheight = 0;var cwidth = 0;var eTip = document.createElement('div');eTip.setAttribute('id', 'tipDiv')

js中的屏蔽的使用樣本

js屏蔽效果 複製代碼 代碼如下: /** 屏蔽F1協助 */ window.onhelp = function(){return false;} /** *屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4 *如果想要屏蔽其他鍵,則找到對應的 keyCode 再依照此方法即可 */ document.onkeydown = function(event){ event = window.event || event; if(event.keyCode==116 ||

JS無限極樹形菜單,json格式、數組格式通用樣本

修改了一下資料格式,是json和數組或者混合型的資料都通用,不用特定key等 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta

通過JQuery實現win8一樣酷炫的動態磚效果(範例程式碼)

我個人表示非常喜歡微軟新一代的產品,先不管它產品的成熟與否,但是它帶來的是全新的產品。所謂全新,是指在使用者體驗上,蘋果這些年的成功使得所有產品都在模仿它的介面,包括安卓在內,不知道大家的感覺如何,反正我是對這些圓角矩形產生了審美疲勞(蘋果以及安卓的粉絲勿噴,這裡僅僅是從介面上評價,事實上從整體上來說,微軟還是有差距的),當年wp的推出讓我眼前一亮,馬上喜歡上了Metro風格的產品,直至今天wp8以及win8開始越來越成熟。寫的不好,歡迎各位看官指正批評,不歡迎無故猛噴。大神請繞道。廢話少說,進

ExtJs設定GridPanel表格文本垂直置中樣本

業務情境,需要實現最終如下:  GridPanel代碼如下配置: 複製代碼 代碼如下: { xtype : 'grid', id : 'grid_jglb', frame : true, region : 'center', title : '列表詳細資料', columnLines : true, loadMask : true, store : 'test_store', viewConfig : { forceFit : true, scrollOffset : 0 },

解析Jquery的LigerUI如何?檔案上傳

一、在Head中加入    <script src="../lib/js/ajaxfileupload.js" type="text/javascript"></script>    <script src="../lib/js/ligerui.expand.js" type="text/javascript"></script> 二、Html中的Div代碼複製代碼 代碼如下: 

關於include標籤導致js路徑找不到的問題分析及解決

關於使用jsp:include標籤及<%@ include標籤時要注意的事項 先回憶一下二者的區別(對於此篇文章而言,二者在用法上沒有區別) jsp:include是先編譯一下included.jsp檔案,然後再包含(先編譯,後包含) @ include是先把檔案包含就來,然後統一編譯(先包含,後編譯) 今天下午想把Jquery整合到項目中,發現怎麼樣都會出問題。原因就是路徑問題。

JavaScript 類比類機制及私人變數的方法及思路

在使用一些 Javascript 架構時,或許會看到類似的代碼複製代碼 代碼如下:  var MyClass = new Class({    initialize: function(param, ...) {      this.param = param;      ...    },    func1: function(...) {      ...    }  });  var myObj = new

淺析jQuery對select操作小結(遍曆option,操作option)

//遍曆option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){  $("select[@name=ISHIPTYPE] option").each(function(){   if($(this).val() ==

一個封裝js代碼-----展開收合效果樣本

第一次靠自己完整的封裝的小特效,有點小小的興奮,和大家分享下,希望能對和我一樣在探索的童鞋們有點協助 js部分: 複製代碼 代碼如下: var show_obj = function(obj,at,ob){ $(obj).bind('click', function(){ var showTxt = $(this).children(at); //alert($(at).html()); //alert(sObj); //alert();

計算新浪Weibo訊息長度(還可以輸入119字)

此文為計算新浪Weibo的訊息長度的方法. 就是 (發言請遵守社區公約,還可以輸入119字). 複製代碼 代碼如下: var getMessageLength = (function() { var byteLength = function(b) { if(typeof b == "undefined") { return 0; } var a = b.match(/[^\x00-\x80]/g); return(b.length + (!a ? 0 : a.length)); };

JS去除右邊逗號的簡單方法

複製代碼 代碼如下:function rtrim(s) {var lastIndex = s.lastIndexOf(',');    if (lastIndex > -1) {        s = s.substring(0, lastIndex);    }    return s;  }function substring(

JavaScript和CSS通過expression實現Table置中顯示

上篇部落格說的是將div設定為置中顯示,今天來分享一下如何將表格置中的顯示。至於置中的原理就不說了,可以看一下我的上篇部落格,這次沒有使用window的兩個事件,而是使用一個叫expression的函數。現在多數的瀏覽器都支援這個函數。在寫上一篇部落格的時候,我腦裡想能不能把計算後的值賦給css的left和top屬性呢?後來查閱資料找到了這個函數。這個函數用來把CSS屬性和JavaScript運算式關聯起來,這裡的CSS屬性可以是元素固有的屬性,也可以是自訂的屬性。就是說CSS屬性後面可以是一段

js擷取某月的最後一天日期的簡單一實例

複製代碼 代碼如下:  //獲得某月的最後一天          function getLastDay(year,month) {                      var new_year =

json資料處理技巧(欄位帶空格、增加欄位、排序等等)

1、json資料的正常取值:json[i].fieldName 2、json資料的欄位帶空格:eval('json[' + i + ']["' + field + '"]') 3、json資料的賦值:eval('json[' + i + ']["' + field + '"]=' + jsonFilter.length); 4、json資料增加欄位:迴圈所有資料,直接json[i].newField=defaultValue就可以了 5、json資料的排序:相當於數組的排序,json.sort(

總頁數: 3271 1 .... 687 688 689 690 691 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.