(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框架开发赵洗能软件外包