Size: a a a

jQuery — русскоговорящее общество

2020 March 27

AV

A V in jQuery — русскоговорящее общество
всем привет, у меня есть таблица с пагинатором, при нажатии на номер страницы в пагинаторе - подгружается инфо через ajax. Пытаюсь навесить обработчик onclick на строки в таблице. В итоге обработчик не выполняется. Как его правильно повесить чтобы выполнялся ?
источник

AV

A V in jQuery — русскоговорящее общество
или например делаю так в этой таблице <td onclick='fnctionName()   - functionName() лежит в js файле, обернутая в $(document).ready(function () {  в итоге пишет что метод functionName()  не определен
источник

AV

A V in jQuery — русскоговорящее общество
решил, хотя странно решил, не совсем красиво
источник

AV

A V in jQuery — русскоговорящее общество
убрал $(document).ready(function () {  теперь видит метод functionName
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
A V
убрал $(document).ready(function () {  теперь видит метод functionName
В песочницу выложите. Проще будет
источник

AV

A V in jQuery — русскоговорящее общество
да там в рамках yii2 все сделано, не совсем прозрачно получится. У меня используется виджет Pjax в нем таблица и файл заинклуден js
источник

A

Alex in jQuery — русскоговорящее общество
A V
или например делаю так в этой таблице <td onclick='fnctionName()   - functionName() лежит в js файле, обернутая в $(document).ready(function () {  в итоге пишет что метод functionName()  не определен
не нужно оборачивать функции, $(document).ready не для этого нужен
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Ребятки, объясните пожалуйста для тупых, что означает "передать аргумент в функцию"? Я понимаю переменные, которые берутся и с ними что-то в функции делается. А вот про аргументы скольки ни читал, так и не понял, что, куда и зачем.
источник

A

Alex in jQuery — русскоговорящее общество
AppExe.dev
в итоге отправляется 2 селекта  а нужно тот который активен (
если делать не используемые select disabled, данные не будут отправляться
источник

J

Johnny in jQuery — русскоговорящее общество
Roman Serdyuk
Ребятки, объясните пожалуйста для тупых, что означает "передать аргумент в функцию"? Я понимаю переменные, которые берутся и с ними что-то в функции делается. А вот про аргументы скольки ни читал, так и не понял, что, куда и зачем.
Переменную можно передать в функцию в качестве аргумента, тогда внутри функции с этой переменной можно будет работать дальше
источник

J

Johnny in jQuery — русскоговорящее общество
Аргументами также можно установить какие-нибудь стандартные параметры для функции, которые могут быть перезаписаны или указать необходимые параметры, которые нужно передать, иначе функция не будет работать
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Johnny
Переменную можно передать в функцию в качестве аргумента, тогда внутри функции с этой переменной можно будет работать дальше
То есть это нужно, когда переменная вне области видимости? Мы её из одной функции передаём в другую?
источник

J

Johnny in jQuery — русскоговорящее общество
Roman Serdyuk
То есть это нужно, когда переменная вне области видимости? Мы её из одной функции передаём в другую?
В том числе
источник

J

Johnny in jQuery — русскоговорящее общество
Если функция возвращает переменную, её можно передать в другую функцию в качестве аргумента
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
А функция разве не перезапишет переменную в глобальной области видимости?
источник

J

Johnny in jQuery — русскоговорящее общество
Roman Serdyuk
А функция разве не перезапишет переменную в глобальной области видимости?
Нет, если результат первой функции получить в переменную, а затем передать переменную в другую функцию, которая тоже выдаёт в итоге переменную - мы получим две переменных, до и после обработки второй функцией
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Всё, теперь примерно понял. Спасибо.
источник
2020 March 29

M

Max in jQuery — русскоговорящее общество
Если значение элемента изменяется с использованием JavaScript, например с использованием jQuery метода .val(), то событие "change" не вызывается.

Всем привет. Есть ли способ отслеживать изменения, произведённые с помощью js?
источник

J

Johnny in jQuery — русскоговорящее общество
Max
Если значение элемента изменяется с использованием JavaScript, например с использованием jQuery метода .val(), то событие "change" не вызывается.

Всем привет. Есть ли способ отслеживать изменения, произведённые с помощью js?
.trigger('change')
источник

M

Max in jQuery — русскоговорящее общество
Johnny
.trigger('change')
+ спасибо!
источник