jQ给dom绑定属性/动作

正文开始

<pre>var obj = $('<div></div>'); obj.extend({ 'go': function () { console.log('hi'); } }); obj.go(); </pre><p>注意:</p><p>obj的触发只能在当前域内调用,而且不能再通过dom去获取这个div再利用取触发这个go事件。</p><p><br /></p><p>比如:</p><p></p><pre>var parent_= $('<div id="parent_box"></div>'); var obj = $('<div id="son"></div>'); obj.extend({ 'go': function () { console.log('hi'); } }); parent_.append(obj); obj.go(); //right parent_.find('#son').go(); //wrong $('#son').go(); //wrong </pre><p></p><p>如果需要渲染页面后再调取此对象,只能存进当前域,这样:</p><p></p><pre>this.box_son = obj; this.box_son.go(); //right</pre> <br /><p></p>

正文结束

js 正则替换返回值做回调函数 ES6新语法