Учитывая эти операторы jQuery
Method 1. $("#name")
Method 2. $("input#name")
Method 3. $("div input#name")
, все три оператора одинаково хороши, поскольку id
всегда должно быть уникальным значением. Так что $("#name")
совпадает с $("div input#name")
, если у dom нет нескольких полей с одинаковым идентификатором
Теперь, учитывая строки CSS, это зависит от специфики.
#name { color: red; }
input#name { color: yellow; }
div input#name { color: green; }
<div>
<input id='name'>
</div>