Это полный взлом, и я уверен, что есть более элегантный способ справиться с ним, но вы можете добавить туда скрытое поле и настроить элементы формы с помощью сценария onchange, чтобы обновить значение скрытого поля.Затем просто проверьте значение скрытого поля.
Надеюсь, у кого-то есть лучший способ сделать это, но если все остальное не поможет.
Если вы добавите класс в скрытое поле«hiddenIndicator» и вашим элементам формы «reasonChanged», то следующий Jquery должен делать то, что вы хотите:
$(document).ready(function() {
$('input.causesChanged').change(function() {
$(this)
.closest('tr') // get the parent row
.find("input.hiddenIndicator") // find children that match the selector
.val('1'); //the value that indicates a change occured
});
})
Я не тестировал этот код, но однажды я использовал нечто подобное в проекте.