запретить выделение всех элементов внутри div \ - PullRequest
0 голосов
/ 13 октября 2009

Я пытаюсь предотвратить выбор всех элементов внутри div. Это не работает.

$('*').not('#someid > *')

Ответы [ 2 ]

1 голос
/ 13 октября 2009

Единственная проблема с вашим подходом в том, что вы просите немедленных детей. Если вы удалите >, все должно работать нормально:

$('*').not('#someid *');
1 голос
/ 13 октября 2009

Использование filter():

$("*").filter(function() {
    return !$(this).closest("#someid").length;
})

... на самом деле проводим еще несколько тестов, это также должно работать:

$("*:not(#someid *)")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...