我有很多與複選框被選中,其中該改變線顏色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 –