1.后退直上一界面,界面刷新
if(!window.name){
var str = Math.random().toString(36).substr(2);//随机字符串
window.location.href += '?S='+ str;//兼容微信浏览器刷新
window.name = 'isreload';
}
2.onclick触发后获取的target是界面元素体,例如一个table内,点击触发的是tr里的td
<tr><td>..</td><td>..</td></tr>
如果想要在点击第二个td后触发第一个td里面的事件的,则可以$target.parent("tr").children("td").eq(0);
即通过parent或chidren去寻找父节点或子节点,当存在集合时,用eq定位。
3.在光标接触时触发效果,css用hover来实现
table,td,th{...}
tr:hover{background:#ffc0cb;}
4.input自动补齐内容可用AutoCompleteExtender实现,本质上还是ul li,所以要注意css覆盖问题。
5.若要使用asp.net ajax请求,需要配置webconfig webservices
<system.web>
<compilation debug="true" targetFramework="4.0" />
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
...
</system.web>
6. jq解析json $.parseJSON(result);
7. treeTable可实现树形表单结构;jq里面的匿名函数不可以被js所调用;