0
我想获取元素的标签作为字符串,并提示该字符串在jquery中。我在下面写了代码,但是我得到了[object] [Object]的值。我也尝试过html()和text(),但它没有奏效。在jquery中获取元素的标签
function seatObject(id, label, status, token){
this.id = id;
this.label = label;
this.status = status;
this.token = token;
}
for (var x = 0; x < 5; x++) {
var temp = new seatObject("#" + x, "label" + x, "available", "");
seats[x] = temp;
$("#" + x).click(function() {
currentSeat = $(this).attr("id");
var label = $("label[for="+$(this).attr('id')+"]");
alert(label);
});
}
这也是我的标签;
<rect style="fill: #888888;" id="0" width="35.823246" height="35.823246" x="299.87155" y="65.999405" class="seatObj" label="A24"></rect>
var label = $(“label”); alert(label.text());这适用于我http://fiddle.jshell.net/kU7Pb/ – Mina
http://stackoverflow.com/questions/4844594/jquery-select-the-associated-label-element-of-a-input-field –
我尝试过,但我得到了[object] [Object] value – ebruszl