Альтернатива свойству .selector теперь, когда оно удалено в jQuery 1.9

Начиная с jQuery 1.9.selector свойство объектов jQuery было удалено. (Я'я немного запутался, почему именно). Я на самом деле использую это в нескольких уникальных сценариях, и я знаю, что мог бы сделать другие вещи, чтобы предотвратить это.Просто интересно, если кто-нибудь знает другой способ захватить селектор с 1.9?

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

Один пример того, где мне нужно.Селекторный когда у меня уже есть группа флажков поназваниеи я хочу видеть, в этой группе, какаяпроверено:

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

Из документов:Свойство .selector для объектов jQuery

Остальной целью устаревшего свойства .selector объекта jQuery является поддержка устаревшего события .live (). В 1.9 jQuery больше не пытается поддерживать это свойство в цепочечных методах, поскольку использование цепочечных методов никогда не поддерживалось с помощью .live (). Не используйте свойство .selector для объекта jQuery. Плагин jQuery Migrate не пытается поддерживать это свойство.

Ответы на вопрос(1)

Ваш ответ на вопрос