0

我从弹出窗口中调用一个 js 函数,如下所示:

<img onclick=parent.updateFunction('"+ item.id +"','"+ item.image +"','"+ item.label +"'); src=/mypath/ />

这就是我尝试在 hte 父页面中显示 src 属性的方式:

  function updateFunction(id, image, label) {

  alert($(this).attr('src'));

结果暂时未定义...

4

2 回答 2

1

我建议不要使用内联 JavaScript

<img src="test.jpg" />

用它来获取src

$('img').click(function () {
    alert($(this).attr('src'));
});
于 2013-04-25T07:49:18.340 回答
1

您需要传递this.src给函数。见小提琴

<img src="http://jsfiddle.net/img/logo.png" onclick ="update(this.src)" />

//script
update = function(src){
 alert(src);
}
于 2013-04-25T07:52:02.813 回答