常用的jQuery前端技巧收集

字號:


    調(diào)試時巧用console.log(),這比用alert()方便多了。
    jquery易錯點:元素拼接的時候,元素還未添加到DOM,就用該預添加元素操作。
    ajax動態(tài)獲取的數(shù)據(jù),還沒有裝載html元素,下面就開始用預拼湊的元素操作。
    代碼如下:
    <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 for="CKLianXi">練習</label>
    服務(wù)器控件checkbox生成html的時候會在外面加上span。所以不能直接在服務(wù)器控件上加樣式。
    代碼如下:
    input[type="checkbox"]
    {
    vertical-align:middle;
    }