Alternatywnie do właściwości .selector teraz, gdy zostanie usunięty w jQuery 1.9

Od jQuery 1.9 the.selector właściwość obiektów jQuery została usunięta. (Jestem trochę zdezorientowany, dlaczego dokładnie). Właściwie używam go w kilku wyjątkowych scenariuszach i wiem, że mógłbym zrobić inne rzeczy, aby temu zapobiec.Zastanawiam się tylko, czy ktoś zna inny sposób na wybranie selektora od wersji 1.9?

$('#whatever').selector // (would of returned '#whatever')  

Jeden przykład tego, gdzie potrzebuję.selektor jest wtedy, gdy mam już grupę pól wyboruimięi chcę zobaczyć w tej grupie, która jestsprawdzone:

jsFiddle DEMO

var $test = $('input[name="test"]');

console.log( $test );
console.log( $(':checked', $test).attr('id') ); // returns --undefined--

console.log( 'now with .selector: ');
console.log( $($test.selector + ':checked').attr('id') ); // returns correct

Z dokumentów:.selector na obiektach jQuery

Pozostałym celem nieaktualnej właściwości .selector w obiekcie jQuery jest obsługa zdezaktualizowanego zdarzenia .live (). W 1.9 jQuery nie próbuje już utrzymywać tej właściwości w metodach łańcuchowych, ponieważ użycie metod łączonych nigdy nie było obsługiwane przez .live (). Nie należy używać właściwości .selector w obiekcie jQuery. Wtyczka jQuery Migrate nie próbuje utrzymać tej właściwości.

questionAnswers(1)

yourAnswerToTheQuestion