我正在使用jQuery的.on()函数click在一个对象上附加一些事件,比如a span.
我的设置看起来像这样:
$('#container').on('click', 'span', function() {
// do stuff
});
Run Code Online (Sandbox Code Playgroud)
在这个功能里面,this是span. 我怎么得到#container?
完整示例:http://jsfiddle.net/aymansafadi/Nk3p9/
<div id="container">
<span>Click Me!</span>
</div>?
Run Code Online (Sandbox Code Playgroud)
-
$('#container').on('click', 'span', function() {
var span = $(this),
div = false; // This is what I need
console.log(span);
});?
Run Code Online (Sandbox Code Playgroud)
$('#container').on('click', 'span', function(e) {
var span = $(this),
div = e.delegateTarget;
console.log(div);
});
Run Code Online (Sandbox Code Playgroud)