У меня есть много флажка с OnChange события, которые изменяют цвет линии, где проверяются:OnChange не работает на флажке, когда есть несколько проверки
<input type="checkbox" onchange="cocheCommande($(this))" name="${NAME_SELECTION}" value="<%=command.getCdeId()%>" />
function cocheCommande(chk)
{
alert("test cocheCommande");
var tr=chk.closest('tr');
if (chk.is(':checked'))
{
tr.css('background','#33EE33');
tr.nextUntil("tr.entete","tr").css('background','#FFFF33');
}
else
{
tr.css('background','#D0EED0');
tr.nextUntil("tr.entete","tr").css('background','#EEEED0');
}
}
У меня есть функция, которая позволяет проверить все или снимите флажок. Но если я использую, событие onchange никогда не вызывается, даже если все проверено. Почему? И как я могу это сделать?
вы не можете использовать $ (это) в атрибуте –
вы можете вызвать событие: http://stackoverflow.com/questions/2490825/how-to-trigger-event-in-javascript –