Селектор jQuery: this.parent, есть такая вещь? - PullRequest
0 голосов
/ 02 июня 2010

У меня есть много блоков div с вложенными div .title s, с кнопкой внутри. Есть ли способ в jQuery выбрать родителя кнопки?

Что-то вроде:

$("#button").click(function(){       
       $("this.parent").css({'border-bottom' : 'none'});
       }); 

Или мне придется переименовать все мои титульные классы в уникальные классы?

Ответы [ 3 ]

6 голосов
/ 02 июня 2010

Поворот (внутри обработчика событий для этой кнопки):

$(this).parent().css({'border-bottom' : 'none'});
6 голосов
/ 02 июня 2010

Попробуйте это:

$("#button").click(function(){       
       $(this).parent().css({'border-bottom' : 'none'});
       });

или $(this).parent("div").css({'border-bottom' : 'none'});

1 голос
/ 02 июня 2010

jQuery.parent ()

$(function(){
  $("div.title a").click(function(){
    $(this).parent().css("background-color", "red");
    return false;
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...