Как я могу найти текст или идентификатор ниже диапазона ..? - PullRequest
0 голосов
/ 25 августа 2011
var s = "sum",     
ispan = $("<span>").text(s).addClass(s).attr({ title: s });
    ispan.insertBefore("#Button1");
    var sp = $("#" + s);
    alert(sp);
    alert(sp.name);

здесь я создал диапазон и вставил.Я хотел бы найти идентификатор того же диапазона.я имею в виду то же самое - .text(s)

Как я могу найти текст или идентификатор этого диапазона ..?

Ответы [ 2 ]

2 голосов
/ 25 августа 2011

Если вы создаете его без идентификатора, у него не будет идентификатора.Вы можете указать идентификатор, когда создаете его через attr:

ispan = $("<span>").text(s).addClass(s).attr({ title: s, id: MYSPANID });

Измените 'MYSPANID' на что-то подходящее.

После того, как у вас есть идентификатор для диапазона, вы можете легко выбрать его позже (и захватите его текст) с помощью селектора идентификатора:

$('#MYSPANID').text();

или

$('#MYSPANID').html();

, в зависимости от ситуации.

1 голос
/ 25 августа 2011

Вы не дали ему 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"

Живой пример: http://jsfiddle.net/p9tWB/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...