我用jsonp调用的图像填充结果div。图像显示为
<li><img class="abs" src"..."/></li>
<li><img class="abs" src"..."/></li>
<li><img class="abs" src"..."/></li>
...
我正在使用以下jquery代码执行一项简单的任务,例如在单击带有.abs的图像时显示标记名称。这应该返回IMG。但相反,我在firefox firebug中得到uncaught exception: Syntax error, unrecognized expression: #
。我做错了什么。
$('.abs').live('click',function(){
console.log(this.nodeName);
});
答案 0 :(得分:0)
快速搜索了一下,这就出现了: jquery nodename returning undefined
从那篇文章:
您正在尝试访问非会员 的jQuery对象。使用其中之一 要检索的DOM元素访问器 这些属性:
$( '#last' ).get(0).nodeName
OR
$( '#last' )[0].nodeName
OR
document.getElementById('last').nodeName