这可能是一个非常简单的问题但是我想在图像中获取rel标签的值并将其存储为要在照片库脚本中使用的变量。
这是我的开始。
var elem = $(this),
control = $('.slides_control',elem),
total = control.children().size(),
width = control.children().outerWidth(),
height = control.children().outerHeight(),
next = 0, prev = 0, number = 0, current = 0, loaded, active, clicked, position, direction;
backgroundColor = $(img[rel])
这只是代码的嗤之以法,但我要做的是使用rel标签存储与图像背景相匹配的整个页面的背景颜色。
这是捕获rel标签值的正确方法吗?
感谢您的任何建议。
答案 0 :(得分:2)
我更喜欢使用"attr"运算符,例如:
$("#image_id").attr("rel");
答案 1 :(得分:1)
你可以这样对待
var getvalue = $('img').attr('rel');
答案 2 :(得分:1)
类似于$(img).attr('rel');
。
答案 3 :(得分:1)
如果您可以控制标记,我建议使用数据属性,这与jQuery 1.4.2对.data()方法的新更改非常吻合:
<img data-background="#fff" />
<script type="text/javascript">
var bgColor = $('img').data('background');
$(body).css('background', bgColor);
</script>