如何通过onmouseup发送属性?
我正在 ajax 我的内容,但不明白为什么我不能将变量传递给我的函数事件:
..在每个循环内的某个地方
var file = 'something';
html+='<li><a href="" onclick="return false;" onmouseup="preview('+file+');" style="background: url('link') no-repeat;"></a></li>';
}
function preview(file)
...
alert(file);
I'm ajaxing my content and can't figure out why i can't pass a variable to my function event:
..somewhere inside the each loop
var file = 'something';
html+='<li><a href="" onclick="return false;" onmouseup="preview('+file+');" style="background: url('link') no-repeat;"></a></li>';
}
function preview(file)
...
alert(file);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
添加变量后,引用的文本看起来是什么样子:
连接字符串中的某些内容没有用引号引起来。
What the quoted text looks like with your variable added:
Something isn't enclosed in quotes in the concenated string.
如果你的问题是循环,你必须将变量添加到闭包中
If your problem is loop you have to add your variable into a closure