我正在构建一个图片库,并且能够将所点击的缩略图图像加载到主#large div中,为标签添加新的src。 我也试图获取rel属性,以便在标记中填充rel属性。
这是我的代码......
$(document).ready(function() {
$('a.thumbnail').live("click", function() {
$('#large').hide();
$('#project-image').css('background-image', "url('/assets/images/ajax-loader.gif') no-repeat");
// var i = $('<img />').attr('src',this.href).load(function() {
var i = $('<img />').attr({
src: this.href,
rel: MISSING REL SELECTOR
}).load(function() {
$('#large').attr('src', i.attr('src'));
$('#large').attr('rel', i.attr('rel'));
$('#project-image').css('background-image', 'none');
$('#large').fadeIn();
});
return false;
});
});
在i数组中加载rel属性的正确选择器是什么?
答案 0 :(得分:2)
我想你想要:
rel: this.attr('rel')
答案 1 :(得分:2)
我认为您要使用$(this).attr('rel')
,而不仅仅是this.attr('rel')
。
答案 2 :(得分:0)
也许你需要一个
$(this).children('img').attr('rel')
代替你的MISSING REL SELECTOR