首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎的动态改变某个位置的图片

2012-10-21 
怎样动态改变某个位置的图片JScript codefunction pictureChoose(){if($(.发送状态)ok){$(.img01)

怎样动态改变某个位置的图片

JScript code
function pictureChoose(){    if($(".发送状态")=="ok"){        $(".img01").src="images/circle_green_16.png";    }    else{        if($('.发送状态')=='SEND WAITING'){            $(".img01").src="images/circle_yellow_16.png";        }        else{            $(".img01").src="images/circle_red_16.png";        }    }}

发送状态是从数据库中抓取的,我想根据发送状态的值来使img01这个图片位置显示不同的图片,为什么上面这个函数不行?

[解决办法]
1:我还真没见过使用<div class="发送状态"></div>用中文对class命名的

2:$(".发送状态")这得到的是对象本身,如果你是想说在它的内容中有'ok'或'SEND WAITING'这样的字符串,那你应该使用
$(".发送状态").html()=='ok' 或者 $(".发送状态").html()=='SEND WAITING'

又或者你在它的节点上存储了状态值。比如:$(".发送状态").attr("status",'ok')
那使用:$(".发送状态").attr("status")=='ok'这样去判断

其他的自己看着办吧

你需要的是去看jQuery最基础的东西,感觉你自己一点头绪都没有的。思路也乱。先看看基础的再说吧。照着例子学再说吧

热点排行