总结

今天是2017年的9月14号,我总结一下昨天和今天的工作遇到的问题

一、有关append的用法

 我想用append追加一行,本来我是这样操作的

var trHTML = "<tr>";
trHtml.append("~").append("~").append("~");

后来总是提示js错误,我才意识到append只能一次性追加完,也就是一次性追加一个字符串的操作,不能像上面的多个append连用

要类似下面的




var trHTML = "<tr>";
trHTML += '<td><input name="menuId" value="'+result.data[i].menuId+'" 


readonly="readonly" class="bor_none"></td>';
trHTML += '<td><input name="name" value="'+result.data[i].name+'"></td>';
trHTML += '<td><input name="auth" value="'+result.data[i].auth+'" 


readonly="readonly" class="bor_none"></td>';
if( result.data[i].isValid == 1) {
    trHTML += '<td> <span οnclick="jinyong('+result.data[i].menuId+')" 


style="cursor: pointer">禁用</span> ';
}else if (result.data[i].isValid == 0){
    trHTML += '<td><span οnclick="qiyong('+result.data[i].menuId+')" style="cursor: 


pointer">启用</span> ';
}
trHTML += '<span οnclick="changeButton( $(this) , result.data[i].menuId)" 


style="cursor: pointer">修改</span></td>';
trHTML += "</tr>";
$("#showMenu").append(trHTML);    


二、有关连接的用法

看这一部分代码

value="'+result.data[i].auth+'"
原来我没有见连接符,是这样写的  value=“result.data[i].auth” 然后页面上的值就是双引号里面的内容,无法识别出对应的值


三、自己写的js函数总是出错

     仔细观察才发现是自己传参数的问题,写代码的时候,一定要认真理清自己的思路,认真,细心,就可以避免很多吧必要的问题,也会提高效率

调试的错误就是编程给你的最好的东西,因为在每个错误上面都标志着前进的一步,加油!每一天都会有所进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值