在我的图库中,我想展示我的图像,但是我有两种格式的图像:1/1:方形格式,2/3:肖像格式。
我为我的ul
容器创建了一个类(结果),并将图像添加到其中。通过修改一些属性,我把它垂直和水平居中。有些图片因为格式的原因显得更小,我不能让width (8em)。
我的问题是:我可以添加frm
作为属性到我的图像标签,如src
?如果是,我将从我的数据库中获得这个值。
我的脚本不工作。我的Javascript是:
$(document).ready(function() {
if ($("ul.result li img").attr('frm')='1/1')
{
$("ul.result li img").css('width','10em');
}
if ($("ul.result li img").attr('frm')='2/3')
{
$("ul.result li img").css('width','8em');
}
});
因为你正在使用jQuery,你可以使用data
方法(http://api.jquery.com/data/)和属性在你的html元素来存储你想要的任何东西。作为参考,它看起来像: