我 在外置的js中 有个方法 如: function show(){
var id="<span id='sid'>adgfag</span>";
}
我应该怎样获取里面的sid呢,也就是我想监听它,因为我想做其他的事
$("span").attr("id");
不对,得到的值是undefined;
附上我的一段代码给你看看吧:
function ImageDataItemProc(id,data){
var html="";
if (data.flag == 1){
var html = "<div class='imgslides'>";
var remarkHtml = "";
if (data.remark != null && data.remark != "")
html = "    <span style='color:red;'>(备注:" + data.remark + ")</span>";
//html+="<div style='border:1px solid red;weith:400px;height:500px;'>";
$.each(data.urls, function(idx, item){
var items=new Array();
items=item.split(";");
for (var i = 1; i < items.length; i++) {
// html+="<div><img style='weith:100px;height:80px; float:right;' src=FileServlet?id="+items[1]+"></div>";
html += "<div id='sid' style='border:1px solid #6666FF;margin-bottom:20px;'><img id='img1' style='height:330px;width:100%;' src=FileServlet?id="+items[i]+"></div>";
//alert(items[i]);
//float:left;
var id=$("img").attr("sd");
alert(id);
}
// html+="</div>";
});
return html;
}
}