Учитывая следующую разметку и JS, почему первое утверждение не работает, а seond нет?JQuery и .parent()
JQuery
$('.selector').change(function() {
// does work
$(this).parent(".controls").after("<div class=\"control-group\">Test</div>");
// doesn't work
$(this).parent(".control-group").after("<div class=\"control-group\">Test</div>");
}
HTML
<div class="control-group">
<label class="control-label" for="description">Section Type</label>
<div class="controls">
<select class="selector">
// options
</select>
</div>
</div>
что это такое? – Sergio
что это @Lizard –
'this' является элементом dom - я должен был быть более ясным, что это внутри функции llamda от .change Event – Lizard