Официальный сайт студ.городка НГТУ
Программирование и БД » jQuery selector 

#1  10.07.10 19:18

sav
Профиль

jQuery selector

Добрый день, есть hmtl элемент:

Код::

<div class="contact" onclick="processGroup('ID1278762232094');" id="ID1278762232094">
<div class="title">fdsaffdsafdsafasdfsda</div>
<div><a class="deletionLink" href="javascript:GroupListener.deleteAction('ID1278762232094');">delete</a></div>
</div>

JS код:

Код::

var escapeSelector = function(myid) { 
	return '#' + myid.replace(/()/g,'\\$1');
}

alert("qq20-1");
var mmm = "ID1278762232094";
var elem = $('#' + mmm);                    
if( elem.size() != 0 ){ //update item
	alert("removed by id: " + mmm);
}

alert("qq20-2");
elem = $(escapeSelector(mmm));   // в Safari elem.length = 1, и элемент находится  на странице, в MF = 0, элемент не находится
                                 // подскажите плииз как найти
if( elem.size() != 0 ){ //update item
	alert("removed by escapedSelector: " + escapeSelector(mmm));  
}

alert("qq20-3");

В строке:
elem = $(escapeSelector(mmm));   // в Safari elem.length = 1, и элемент находится  на странице, в MF = 0, элемент не находится
                                 // подскажите плииз как найти

Offline

#2  12.07.10 17:53

Re: jQuery selector

а почему не сделать функцию, которая будет возвращать сразу объект по селектору? типа:

Код::

var getEscapedSelector = function(myid) { 
	return $('#' + myid.replace(/()/g,'\\$1'));
}

Offline

Программирование и БД » jQuery selector 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.020 сек.
Выполнено 11 запросов.