添加option複製代碼 代碼如下:$('#id').append("<option value="value">Text</option>");//為select追加一個option$('#id').prepend("<option value='0'>Text</option>"); //為select插入一個option移除option複製代碼 代碼如下:$("#ID option").each(function(){
複製代碼 代碼如下: <form name="form1" method="post" action="ad/BusinessAction!list.action"> //下面input框提交的action不同,用onclick跳轉,寫一個js方法 <input type="button" class="mulButton" name="Ids" id="allcheck"
上午工作的時候,遇到一挺糾結的問題,在<th width...> width根本不起作用。後來才明白<th>標籤不能寫在<tbody>裡,不符合文法。所以順便總結下<table>標籤,和注意事項。<table>作為表格開始,其次可以接<caption></caption>作為表格標題。<thead></thead>用來定義各欄位標題,裡面寫<th></th>標籤。&
之前看到有人分析12306背景邏輯。。火車票的預定和退訂不同於普通的購物。一個難題就是火車票可以分站來賣。比如,一張北京到上海的火車票,沿途可以有很多站,可以北京-濟南,濟南-南京...等等。如何設計資料模型來存取這些票是一個問題。而不是簡單的數量+-1.其中看到一條思路挺好:用二進位字串來表示一張火車票,比如,北京到上海共10站,那麼一張全程票初始狀態表示為:'1111111111';賣出一張全程票,則該票變為'0000000000';賣出一張半程票,比如北京-濟南三站(第一站-第三站),則票
複製代碼 代碼如下: $("#<%=lstCarBrand.ClientID%>").change(function () { $("#<%=txtCarSeries.ClientID%>").val("");//清除文字框 $("#<%=txtCarSeries.ClientID%>").unautocomplete();//清除autocomplete $("#<%=txtCarSeries.ClientID%>").autocomplete(
有時候在做檔案上傳的時候會遇到一種情況就是需要重設整個表單,但是問題來了,其他瀏覽器都沒啥問難題,直接reset form或者是觸發type為reset的button的click事件就OK了,但是IE卻奇葩了,IE中的File域無法清空,可能你看到的是已經沒有值了,但是你可以列印出來看看就知道了: 複製代碼 代碼如下: var fileVal = $('input[type="file"]').val(); alert(fileVal);
方法一: 複製代碼 代碼如下: document.getElementById("控制項ID").style.visibility="hidden"; document.getElementById("控制項ID").style.visibility="visible"; 方法二: 複製代碼 代碼如下: document.getElementById("控制項ID").style.display="none";
檢測瀏覽器版本、核心、系統和是否移動端複製代碼 代碼如下:/** * check browser version * @authors K * @date 2014-04-11 14:48:39 * @version 1 *//** * detect browser info with navigator userAgent * @return object browser
精簡CSS代碼可以協助減小樣式檔案的大小,使代碼清晰,方便維護。使用簡寫屬性及預設值{:;:;:;:;}{:; }{:;:;:;:;:;:;}{:;}常用簡寫屬性包括 animation、background、border、font、margin、padding、transition... 省略了部分簡寫屬性值的時候,缺失的部分就會使用該屬性的預設值,{:;}{:; }{:;:;} 可以指定不帶顏色的邊框實現變化效果{:; :;}{:;
一、序言 一直很中意win8等待提示圓圈進度條。win8剛出來那會,感覺好神奇!苦於當時沒思路,沒去研究。通過最近網上找找資料,終於給搞出來了!先上Demo,獻醜了!預覽請看:win8進度條。 二、簡單介紹 原生javascript編寫,需要理解js基於物件導向編程和圓形座標計算!
如果您曾經訪問過 Nicolas Zezuka 和 Active
jQuery的編寫原則:一、不要過度使用jQuery1. jQuery速度再快,也無法與原生的javascript方法相比,而且建立的jQuery對象包含的資訊量很龐大。所以有原生方法可以使用的場合,盡量避免使用jQuery。複製代碼 代碼如下:$("a").click(function(){ alert($(this).attr("id"));});//改良後↓$("a").click(function(){ alert(
1、jquery捕捉斷行符號鍵: 複製代碼 代碼如下: $("html").die().live("keydown",function(event){ if(event.keyCode==13){ //這裡添加要處理的邏輯 } }); //綁定斷行符號動作 $('textarea[name=chattext]').keydown(function(event){ if(event.which==13){ } }); 2.jquery獲得多個選中的checkbox值: 複製代碼 代碼如下: $(
對於網站映像的不顯示有很多原因,網路問題,檔案本身問題,檔案URL問題等,而當映像載入失敗時會觸發onerror這個事件,我們利用這點,可以有效避免映像載入失敗的尷尬! js代碼 複製代碼 代碼如下: //映像載入出錯時的處理 function errorImg(img) { img.src = "http://static.xuexiba.com/uploadfile//UserInfo/Avatar/201403/1303992393385832875324.jpg";
Div+CSS命名規範一. 表單頭:header 內容:content/container 尾:footer 導航:nav 側欄:sidebar欄目:column 頁面外圍控制整體布局寬度:wrapper 左右中:left right
做為一個前端開發人員在網頁展示中經常會碰到,標題過長,需要截取字串,用CSS的實現的話各種相容問題,各種坑。 讓背景程式截一下,又各種推託,讓後台按位元組截一下更是和要了後台老命一樣,最後可能只會安字元長度給你截一下,最後不好看,對不齊,還是回頭整CSS、調相容; 有以上有感觸的前端同學默默點個贊吧。 最近接觸一個項目,後台只提供介面(json),所有頁面的資料渲染,資料繫結都都交給了前端。終於,不考慮SEO,頁面所有的主動權到偶的手中了,不經意間就碰到位元組截取老問題了。
事情: 從java後台返回List<String>類型資料,用於介面顯示。但js中想擷取它並操作它。直接使用EL運算式,js把它識別成字串了。不是我想要的啊。。網上搜了搜大家的解決方案...最好的當然是把List集合轉成json格式傳到介面上。這樣js裡面操作也簡單,頁面也沒有影響。 解決: 將List<String> 轉成json,傳到介面。js中使用var arr = eval(‘${list}');將list轉成js數組。 My Code: 複製代碼 代碼如下:
你可能已經無意中聽說過 Promises 是多麼的代表未來。所有酷孩子們都使用它們,但你不知道為什麼它們如此特別。難道你不能使用回調嗎?有什麼了不起的?在本文中,我們將看看promises是什麼以及如何使用它們寫出更好的JavaScript。Promises易於閱讀比如說我們想從HipsterJesus的API中抓取一些資料並將這些資料添加到我們的頁面中。這些API的響應資料形式如下:{
js倒計時結束跳轉到指定網址URL,貌似和倒計時沒啥區別,只是多了一個跳轉功能,本來覺得這個功能太簡單,不值發出來,不過昨天正好有個人問我這個問題,索引把當時的代碼發上來,或許會協助更多的javaScript新手吧,代碼如下: JavaScript代碼: URL那個用時候要把網址加雙引號,像這樣: location.href="http://www.XXX.com";
這段JS代碼在前端網頁互動中使用廣泛,擷取當前網頁的檔案名稱,代碼超簡單,這是看了不少相關例子最終寫出來的代碼,測試了下,相容性還挺不錯,不敢獨享,在此與大家分享。 javaScript擷取當前網頁的檔案名稱代碼: 測試的時候,為了便於看到結果,這裡使用了alert彈窗訊息,以便跟蹤擷取到的檔案名稱,真正用的時候,你可以去掉此行,把擷取的檔案名稱賦值給待用的變數即可。