摘要: 在处理用户填写的表单数据时,常常会有一些次要的可选项,这些项序列化之后,保存在一个字段里面。比如:attr: {"version":"1.7.2", "icon":"http://......."}这就涉及到一个问题:如果用户没有填写某一项,这一项是直接不放到attr里面去,还是给一个默认值?给的默认值是什么?我就碰到了这样的问题。一开始认为如果不放到attr里面,会在后来修改用户信息时的增量修改时,带来麻烦,决定给一个默认值。缺乏思考,直接给了一个字符串型的“false”。结果在获取数据的时候,判断是否存在这项数 阅读全文
posted @ 2012-08-13 16:23 野豌豆花 阅读(100) 评论(0) 推荐(0) 编辑
摘要: js中的hover,可以写成$('#sid').hover(function(){ //}, function(){ //});但对于动态加载的元素,写成$('#sid').live('hover', function(){ //}, function(){ //});就不对了。这是因为hover不是click这样的事件,而是.mouseenter(handler1).mouseleave(handler2)的简写。所以,可以写成:$("#sid").live('mouseenter', function() 阅读全文
posted @ 2012-03-24 11:21 野豌豆花 阅读(394) 评论(0) 推荐(0) 编辑
摘要: <input id="element1" type="text" onblur="function1" /><div id="div2"><a id="element2" href="javascript:void(0)" onclick="function2">text</a></div>...var function1 = function(){ $('#div2').html 阅读全文
posted @ 2012-02-10 13:06 野豌豆花 阅读(709) 评论(0) 推荐(0) 编辑