jquery中变量的使用
我正在使用灯箱脚本,Clearbox。由于各种原因(主要是我无法在这个特定设置中使用链接打开灯箱),我需要设置如下函数来打开灯箱中的图像:
function initCBox(){
var img1 = $(select.currentImg).attr('src');
var label = $(select.currentImg).attr('alt')
CB_Open('href=img1,,title=label');
}
Clearbox 希望 href 是一个实际的链接,但是我需要它是 img1 变量。我是这方面的新手,因此任何帮助或指导将不胜感激。
I am using a lightbox script, Clearbox. For various reasons ( main one is I can't use a link to open the lightboxin this particular setup), I need to set up a function as follows to open an image in the lightbox:
function initCBox(){
var img1 = $(select.currentImg).attr('src');
var label = $(select.currentImg).attr('alt')
CB_Open('href=img1,,title=label');
}
Clearbox wants the href to be an actual link but I need it to be the img1 var. I'm a newbie with this so any help or direction would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你需要将它连接到
you need to concatenate it in
您可以在将参数字符串传递给 CB_Open 之前使用字符串串联来构建该参数字符串:
或者,您可以查看 CB_Open 是否可以采用“选项哈希”对象 - 如果支持的话,这会更干净:
希望有帮助!
You could use string concatenation to build that parameter string before you pass it to CB_Open:
Alternatively, you can see if CB_Open can take an "options hash" object - this is cleaner, if it's supported:
Hope that helps!