我从弹出窗口调用js函数,如下所示:
<img onclick=parent.updateFunction('"+ item.id +"','"+ item.image +"','"+ item.label +"'); src=/mypath/ />
这是我尝试在hte父页面中显示src属性的方法:
function updateFunction(id, image, label) {
alert($(this).attr('src'));
现在结果未定义......
答案 0 :(得分:1)
我建议不要使用内联JavaScript
<img src="test.jpg" />
用它来获取src
$('img').click(function () {
alert($(this).attr('src'));
});
答案 1 :(得分:1)
您需要将this.src
传递给该函数。见fiddle
<img src="http://jsfiddle.net/img/logo.png" onclick ="update(this.src)" />
//script
update = function(src){
alert(src);
}