jquery輸入框添加默認值,提交表單,獲取字符串長度,并截取字符串
1,jquery輸入框添加默認值
因為要保持頁面中查詢的條件不變,所以將條件提交到action后再封裝到對應的bean中,然后再傳回到查詢頁面,用jquery給表單填值。其中bean的值通過el表達式獲取。
$(function(){ $("#objectName").val("${pageInfo.objectName }"); $("#startTime").val("${pageInfo.operationDate }"); $("#type").attr("value","${pageInfo.fileType }"); });
當然也可以通過將值設置在session中使用,但覺得不在萬不得已不用session的前提下自己想到這個方法解決。
2,jquery提交表單
單擊某個鏈接或某個按鈕等的時候提交表單數據
$(function(){ $("#homePage").click(function() { var $href = $("#homePage").attr("href"); $("#homePage").attr("href", "#"); $("#conditionForm").attr("action", $href).submit(); }); });
我這里是單擊某個超鏈接后提交表單,因為超鏈接中含有動態數據傳輸,所以在提交表單前先獲取超鏈接地址,再清空超鏈接地址(如果不清空的話提交表單后又會轉到超鏈接的地址去),將超鏈接地址賦給表單的action屬性。并且提交表單。
這樣做的目的是:如果直接通過超鏈接轉到目標地址,此時表單中查詢條件的值并不會傳遞過去,所以再次返回到頁面的時候就不會得到表單的查詢條件值。
3,jquery獲取表格中某個單元格的值
$(function(){ var $tdValue = $("#infoTable").find("tr").eq(1).find("td").eq(3).text(); alert($tdValue); });
4,jquery截取字符串,獲取字符串長度
$(function(){ var $tdValue = $("#infoTable").find("tr").eq(1).find("td").eq(3).text().substring(0,4); var $tdValueLength = $tdValue.length;alert($tdValue);</pre> <span></span>alert($tdValueLength);
本文由用戶 ymc4 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!