IAb*_*act 0 html javascript jquery
我有以下HTML:
<img id="unique.name.status" class="icon" src="OffStatus.png" alt="OFFLINE" />
Run Code Online (Sandbox Code Playgroud)
在某些时候客户端刷新,我可能需要更改图像src并alt使用id"unique.name.status".首先,我必须能够找到特定的图像,目前,我正在undefined使用以下代码获取值:
statusimageId = "#" + user_id + ".status";
alert(statusimageId); // confirmed valid: '#unique.name.status'
statusimageSource = $(statusimageId).attr("src"); // returns 'undefined'
alert(statusimageSource);
Run Code Online (Sandbox Code Playgroud)
注意:user_id是从JSON返回的值
jQuery将其选择器视为CSS.因此,如果你statusimageId看起来像#USERID.status,那么jQuery正在寻找ID为"USERID"和类"status"的元素.您需要使用不同的约定而不是.添加"状态"标志.尝试:
<img id="unique_name_status" class="icon" src="OffStatus.png" alt="OFFLINE" />
和
statusimageId = "#" + user_id + "_status";