如何把图像标签标志状态
问题描述:
我需要用标志像imagestatus = 1下面的代码如何把图像标签标志状态
echo '<a href="#" class="swap-menu"><img id="menu_image" src="images/collapsed.gif" hspace = "2"/>'.$B->getAttribute('TITLE').'</a>';
这里的JS文件
检查在img标签的图像的状态$('.swap-menu').bind('click', function (event) {
$('.sub-menu').find("+ ul").slideUp(1);
$(this).find("+ ul").slideToggle("fast");
$(this).find("img").attr('src', 'images/expanded.gif');
});
答
当您替换图像src时,我会为图像添加一个类。
我假设你正在使用jQuery,从你的代码。
见http://api.jquery.com/addClass/
然后你可以使用hasClass方法。请参阅Determine if an element has a CSS class with jQuery
在js文件中看到您的代码似乎是您正在使用jQuery。所以要更新'img'标签的'src',你可以使用jQuery切换功能。 http://api.jquery.com/toggle/ – Murtaza 2012-03-30 06:56:23