Сообщение от drakulawz
|
просто мне jq практичнее...
|
Использование JQ там где нет необходимости, это не есть практичность, это есть расточительство. Если это единичный случай, ладно, но если правило, то весьма плохо.
Допустим есть поле ввода и нужно что-то сделать на странице при вводе некоторого значения в него. При этом все эти операции не касаются самого поля.
$('input').on('input', function() {
if(this.value=='x') {
//что-то делаем используя методы JQ
}
})
Здесь ради проверки условия поступать как if($(this).val()=='x') просто расточительство не имеющее ни пользы ни практичности.
А если при этом значении поле должно переливаться цветами аки хамелеон и мы будем "хамелеонить" на JQ, то нам потребуется поле как jq объект, вот тут все оправдано:
$('input').on('input', function() {
$this = $(this); //input как объект jq
if($this.val()=='x') { //все ОК
//хамелеоним с $this
} else {
//иначе $this сидит и не отсвечивает
}
})