var s = "sum",
ispan = $("<span>").text(s).addClass(s).attr({ title: s });
ispan.insertBefore("#Button1");
var sp = $("#" + s);
alert(sp);
alert(sp.name);
这里我创建了一个span并插入。我想找到相同跨度的id。
我的意思是相同的 - .text(s)
如何找到此范围的文本或ID ..?
答案 0 :(得分:2)
如果您在没有ID的情况下创建它,它将没有ID。您可以在通过attr:
创建ID时指定IDispan = $("<span>").text(s).addClass(s).attr({ title: s, id: MYSPANID });
将'MYSPANID'更改为适当的内容。
一旦你在跨度上有了一个id,你可以稍后用id选择器轻松选择它(并获取它的文本):
$('#MYSPANID').text();
或
$('#MYSPANID').html();
酌情。
答案 1 :(得分:1)
你没有给它id
,试试这个:
var s = "sum",
ispan = $("<span>").attr('id',s).text(s).addClass(s).attr({ title: s });
ispan.insertBefore("#Button1");
var sp = $('#' + s)
alert(sp.text()); // alerts "sum"