js小結

(1)js中往後端傳數據時,如果不是必填的寫成以下格式,意思是如果前端得到了height的數據就往後端傳,如果沒有得到就不傳
           if (height.length > 0) {
                params.height = height;
            }
(2)js中如果是push出的選擇器,想要寫click方法時,用以下寫法
           $('.alterIndi').on('click', function () {};

(3)js中頁面存在的選擇器,不要忘記放在頁面加載中,只要不是push出來的選擇器都要記得一開始就加載出來

(4)js中如果加載出多條信息,想拿一條數據的詳細信息時,不要忘記寫 var users = users[0]

(5)css中no-repeat一般用在元素backgroud-repeat的設置中,含義爲不平鋪

(6)css中將文本框設置成不可被選擇並且背景色透明沒有邊框,用以下寫法
           <tbody id="indiInfoResult">
                    <tr>
                        <td>
                            <script>document.writeln(ui.label.matchmakeradmin.surname)</script>
                        </td>
                        <td>
                            <input class="addindi-form-control mr-sm-2 add-surname" id="surnameToUser" type="text" disabled>   //disabled不可被選擇
                        </td>
                    </tr>
           </tbody>
           #indiInfoResult input {
                 background-color:transparent;   //背景色透明
                 border:none ;   //沒有邊框
           }
(7)jQuery中,jQuery.trim(str) 去除字符串兩端空白的字符

(8)js中  $('#confirmAddCriteria').show();  //顯示confirmAddCriteria
                $('#confirmAddCriteria').hide();  //隱藏confirmAddCriteria

(9)拿一個選擇器的id時,可以用:var targetUserId = $(this).attr('uid');
                                                       var targetUserId = $(".match-btn").attr('uid');

(10)js中獲取Form表單中被選中的radio值
        var comboId = $('input:radio[name="combo"]:checked').val();
Juice框架開發趙洗能軟件外包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章