今天在js權威指南第19章看到一句話, 說 jQuery的資料架構沒有將元素資料當作元素屬性來儲存,但它確實需要給元素添加一個特殊的屬性用來與資料關聯. 但jQuery究竟是添加了一個怎樣特殊的屬性,目前我還沒研究, 但我記得是可以通過jQuery的data("xxx")方法取HTML標籤上的data-xxx屬性的值的. 測試及結果如下: 複製代碼 代碼如下: var $demo1 = $("#demo1"); $demo1.data("x",123);
例如下的選項中,我們要求帶*的是必選的,看圖:看到上面網頁沒?業務辦理渠道下的多選必須要選中一個,怎麼辦?如果一個都沒有選中,在表單提交的時候我們就要去提示錯誤資訊,,,。大家都知道jquery驗證input是非常簡單的,卻很少要去驗證多選或單選,而且還是一組組的驗證,是分了組的,並非頁面上的所有!!怎麼辦呢?不用jquery用其他的,可以嗎?可以!!!不過我們還是用jquery來實它。先來看一下,沒有選中的效果,我們應該是這樣:假設選中了一個,提示資訊馬上消失,如:其實這個可以用jsmap來實
複製代碼 代碼如下: <%@ 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還是obiect? 答案: 1、如果你只是用typeof來檢查該變數,不論是array還是object,都將返回‘objec'。 此問題的一個可行的答案是是檢查該變數是不是object,並且檢查該變數是否有數字長度(當為空白array時間長度度也可能為0)。 然而,參數對象【arguments object】(傳給制定函數的所有參數),也可能會適用於上述方法,技術上來說,參數對象並不是一個array。 此外,當一個對象有a.length屬性的時候,
貼出錯誤碼,請具有相同錯誤碼在朋友參考複製代碼 代碼如下:© 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
複製代碼 代碼如下: //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屏蔽效果 複製代碼 代碼如下: /** 屏蔽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 ||
修改了一下資料格式,是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
我個人表示非常喜歡微軟新一代的產品,先不管它產品的成熟與否,但是它帶來的是全新的產品。所謂全新,是指在使用者體驗上,蘋果這些年的成功使得所有產品都在模仿它的介面,包括安卓在內,不知道大家的感覺如何,反正我是對這些圓角矩形產生了審美疲勞(蘋果以及安卓的粉絲勿噴,這裡僅僅是從介面上評價,事實上從整體上來說,微軟還是有差距的),當年wp的推出讓我眼前一亮,馬上喜歡上了Metro風格的產品,直至今天wp8以及win8開始越來越成熟。寫的不好,歡迎各位看官指正批評,不歡迎無故猛噴。大神請繞道。廢話少說,進
業務情境,需要實現最終如下: GridPanel代碼如下配置: 複製代碼 代碼如下: { xtype : 'grid', id : 'grid_jglb', frame : true, region : 'center', title : '列表詳細資料', columnLines : true, loadMask : true, store : 'test_store', viewConfig : { forceFit : true, scrollOffset : 0 },
一、在Head中加入 <script src="../lib/js/ajaxfileupload.js" type="text/javascript"></script> <script src="../lib/js/ligerui.expand.js" type="text/javascript"></script> 二、Html中的Div代碼複製代碼 代碼如下:
關於使用jsp:include標籤及<%@ include標籤時要注意的事項 先回憶一下二者的區別(對於此篇文章而言,二者在用法上沒有區別) jsp:include是先編譯一下included.jsp檔案,然後再包含(先編譯,後包含) @ include是先把檔案包含就來,然後統一編譯(先包含,後編譯) 今天下午想把Jquery整合到項目中,發現怎麼樣都會出問題。原因就是路徑問題。
在使用一些 Javascript 架構時,或許會看到類似的代碼複製代碼 代碼如下: var MyClass = new Class({ initialize: function(param, ...) { this.param = param; ... }, func1: function(...) { ... } }); var myObj = new
//遍曆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部分: 複製代碼 代碼如下: var show_obj = function(obj,at,ob){ $(obj).bind('click', function(){ var showTxt = $(this).children(at); //alert($(at).html()); //alert(sObj); //alert();
此文為計算新浪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)); };
複製代碼 代碼如下:function rtrim(s) {var lastIndex = s.lastIndexOf(','); if (lastIndex > -1) { s = s.substring(0, lastIndex); } return s; }function substring(
上篇部落格說的是將div設定為置中顯示,今天來分享一下如何將表格置中的顯示。至於置中的原理就不說了,可以看一下我的上篇部落格,這次沒有使用window的兩個事件,而是使用一個叫expression的函數。現在多數的瀏覽器都支援這個函數。在寫上一篇部落格的時候,我腦裡想能不能把計算後的值賦給css的left和top屬性呢?後來查閱資料找到了這個函數。這個函數用來把CSS屬性和JavaScript運算式關聯起來,這裡的CSS屬性可以是元素固有的屬性,也可以是自訂的屬性。就是說CSS屬性後面可以是一段
複製代碼 代碼如下: //獲得某月的最後一天 function getLastDay(year,month) { var new_year =
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(