如何使用字符串值正确查找(并最终更改)img src属性
How to correctly find (and ultimately change) img src attribute using string value?
我有以下HTML:
<img id="unique.name.status" class="icon" src="OffStatus.png" alt="OFFLINE" />
在某个时刻,客户端刷新,我可能需要更改id为"unique.name.status"的图像src
和alt
。但是,首先,我必须能够找到特定的图像,目前,我得到了一个undefined
值,代码如下:
statusimageId = "#" + user_id + ".status";
alert(statusimageId); // confirmed valid: '#unique.name.status'
statusimageSource = $(statusimageId).attr("src"); // returns 'undefined'
alert(statusimageSource);
注意:user_id
是从JSON 返回的值
statusimageId
看起来像#USERID.status
,那么jQuery正在查找ID为"USERID"、类为"status"的元素。您需要使用与.
不同的约定来添加您的"状态"标志。尝试:
<img id="unique_name_status" class="icon" src="OffStatus.png" alt="OFFLINE" />
和
statusimageId = "#" + user_id + "_status";
相关文章:
- 手柄'img'单击事件并插入'alt'使用jQuery将属性转换为文本框
- 取消img的css属性宽度和高度(不能使用“auto”)
- 如何从动态属性将IMG插入DOM
- img src 属性在为空时返回页面的 URL
- 连接标记和img alt属性的不同textContext
- 来自jquery的.append中img标记中的onclick属性
- 延迟加载引导传送带而不更改 img src 属性
- 使用 jQuery 创建具有 onerror 属性的 img
- 基于 JSON 属性的角度 img 开关
- img文件名作为CSS中的title和alt属性
- 更改Img属性时出现填充数组错误
- Regex Js替换Img属性
- 使用jquery获取img属性
- Jquery切换img属性
- 使用JavaScript添加img属性
- 尝试将缺少的img属性添加到自定义javascript
- 用jquery保存全局变量img属性位置
- 如何检查HTML img属性是否有特定的文本并抓取它
- img属性问题re:IE-->赢得't显示图像的本机宽度,恢复为1px宽
- JS:访问随机分配的img属性