我的前端技巧收集
調(diào)試時巧用console.log(),這比用alert()方便多了。
jquery易錯點:元素拼接的時候,元素還未添加到DOM,就用該預(yù)添加元素操作。
ajax動態(tài)獲取的數(shù)據(jù),還沒有裝載html元素,下面就開始用預(yù)拼湊的元素操作。
?
<li onclick="Show('10')"><a href='javascript:void()'>提交</a> </li>這樣寫,點擊“提交”的時候,會報錯“Uncaught SyntaxError: Unexpected token )?”,實際上寫成“javascript:void()”也會報這個錯,改成“javascript:void(0)”即可
<li><a href="javascript:Show('10')"> </li>最后改成這樣才行。
"asdafjl".replace(new RegExp("a", "gm"), "w"); //在javascript里沒有repalce All的函數(shù),所以只能用這個。把全部的a替換為w?
?我一直以為字符串就是字符的數(shù)組,所以“abc”[0]等于“0”。實際上,IE6、7都不支持這樣,解決方法是
var data="abc".ToString().split(''); //data[0]等于“a”checkbox 居中
<asp:CheckBox ID="CKLianXi" runat="server" /><label style=" vertical-align:middle" for="CKLianXi">練習</label>radio和文字垂直居中
<input type="radio" name="wordType" value="1" id="jianyiDiv" checked="checked" style="vertical-align:middle" /><label for="jianyiDiv" style="vertical-align:middle">建議</label>?
?
服務(wù)器控件checkbox生成html的時候會在外面加上span。所以不能直接在服務(wù)器控件上加樣式。
input[type="checkbox"] {vertical-align:middle; }綁定radio和select,以及獲取radio選中的值($('#InfoTable input[name="Status"]:checked ').val())
$("#ddlStatus option[value='" + shuxinOjbect[0].status + "']").attr("selected", "selected"); $('#InfoTable input[name="Status"][value="' + shuxinOjbect[0].status + '"]').attr("checked", 'checked');獲取text值:$("#select_id").find("option:selected").text();?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/hougelou/p/3384111.html
總結(jié)
- 上一篇: 联盟广告新模式—图片广告
- 下一篇: 2017年html5行业报告,云适配发布