Привет есть код.
<input id="sort" oninput="update(this.value)" type="text" value="">
я хочу в функции обратится к элементу который вызвал функцию. Пишу но не чего не выходит
function update(value)
{
$(this).css(//код);
}
Хотел избавится от oninput="update(this.value)"
сделав
function update()
{
$(this).css({ "fontSize": "40" })
}
$(document).ready($("#sort").update());
Но тоже не вышло( Так как обратится в функции к элементу который вызвал функцию. И если можете напишите как сделать второй варинат
Так вам надо, собственно, и передавать в функцию сам элемент (this), а не его значение (this.value). А в функции им манипулировать
function update(el) {
var myEl = $(el);
console.log(myEl.val());
myEl.css({'width': (myEl.width() + 10) + 'px', 'height': (myEl.height() + 10) + 'px'});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="sort" oninput="update(this)" type="text" value="">
jquery - oninput="update(this)"
уже не требуется
$("#sort").on('keyup', function() {
update(this);
});
function update(el) {
var myEl = $(el);
console.log(myEl.val());
myEl.css({'width': (myEl.width() + 10) + 'px', 'height': (myEl.height() + 10) + 'px'});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="sort" type="text" value="">
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый вечерСтолкнулся с проблемой, имею сайт, на котором по кнопке выполняется покупка цифрового товара