jQuery.fn.z = function(options){
var options = jQuery.extend({
bgEven: '#FFFFFF',
bgOdd: '#F5F9FF',
bgHover: '#CCFFCC'
},options);
return this.each(function() {
jQuery(this).find('.h:even')
.css('background-color', options.bgEven)
.hover(
function () {
jQuery(this).css('background-color', options.bgHover)
},
function () {
jQuery(this).css('background-color', options.bgEven)
}
)
.click(
function(){
var chk=jQuery(this).children('td').children('.chk');
if(chk.attr('checked')==true){chk.attr('checked',false);}else{chk.attr('checked',true);}
}
);
jQuery(this).find('.h:odd')
.css('background-color', options.bgOdd)
.hover(
function () {
jQuery(this).css('background-color', options.bgHover)
},
function () {
jQuery(this).css('background-color', options.bgOdd)
}
)
.click(
function(){
var chk=jQuery(this).children('td').children('.chk');
if(chk.attr('checked')==true){chk.attr('checked',false);}else{chk.attr('checked',true);}
}
);
});
};
собственно подсвечиваем строки в таблице этим плагином
и параллельно отмечаем нужные чекбоксы
имеется трабл - если кликнуть на чекбоксе строки - он не срабатывает.
и еще - в строке имеются ссылки и другие чекбоксы - как исключить срабатывание основного чекбокса?