/*
* mort
* dynamic add del column
*
* 22/5/2015
*
* */
function add_del_column(){
$("#zhiyangzhizuodanTable").delegate('.del_column',"click",function(){
var clicked_row = $(this).parents('tr').index();
var clicked_column = $(this).parents('td').index();
var tr_count = $("#zhiyangzhizuodanTable").find("tr").length;
$("#zhiyangzhizuodanTable").find("tr").each(function(){
if(parseInt($(this).index())>= parseInt(clicked_row) && parseInt($(this).index())< (parseInt(tr_count) - 6)){
if(parseInt($(this).index()) == parseInt(clicked_row)){
$(this).find("td").each(function(){
if(parseInt($(this).index()) == parseInt(clicked_column)){
$(this).remove();
return false
}
}
);
}else{
$(this).find("td").each(function(){
if($(this).index() == clicked_column){
$(this).remove();
return false
}
}
);
}
}
});
// $("#huohao_id").attr("colspan",parseInt($("#huohao_id").attr("colspan"))-1);
// $("#yangyishi_id").attr("colspan",parseInt($("#yangyishi_id").attr("colspan"))-1);
});
$("#zhiyangzhizuodanTable").delegate('.add_column',"click",function(){
var clicked_row = $(this).parents('tr').index();
var clicked_column = $(this).parents('td').index();
var tr_count = $("#zhiyangzhizuodanTable").find("tr").length;
$("#zhiyangzhizuodanTable").find("tr").each(function(){
if(parseInt($(this).index())>= parseInt(clicked_row) &&parseInt($(this).index())< (parseInt(tr_count) - 6)){
if(parseInt($(this).index()) == parseInt(clicked_row)){
$(this).find("td").each(function(){
if($(this).index() == clicked_column){
$(this).after("<td><input type='text' id='size_input' size='2'/><input key='' class='add_column' type='button' value='+' /><input key='' class='del_column' type='button' value='-' /></td>");
}
}
);
}else{
$(this).find("td").each(function(){
if($(this).index() == clicked_column){
$(this).after("<td><input type='text' size='8' /></td>");
}
}
);
}
}
});
// $("#huohao_id").attr("colspan",parseInt($("#huohao_id").attr("colspan"))+1);
// $("#yangyishi_id").attr("colspan",parseInt($("#yangyishi_id").attr("colspan"))+1);
});
$("#zhiyangzhizuodanTable").delegate('#size_input',"change",function(){
var clicked_row = $(this).parents('tr').index();
var clicked_column = $(this).parents('td').index();
var inputchicun = $("#size_input").val();
var tr_count = $("#zhiyangzhizuodanTable").find("tr").length;
$("#zhiyangzhizuodanTable").find("tr").each(function(){
if(parseInt($(this).index()) > parseInt(clicked_row) && parseInt($(this).index())< (parseInt(tr_count) - 6)){
$(this).find("td").each(function(){
if($(this).index() == clicked_column){
$(this).find("input").attr("name","frm-"+inputchicun+"[]");
}
});
}
});
});
$("#zhiyangzhizuodanTable").delegate('#chicun',"change",function(){
var clicked_row = $(this).parents('tr').index();
var clicked_column = $(this).parents('td').index();
var inputchicun = $("#chicun").val();
var tr_count = $("#zhiyangzhizuodanTable").find("tr").length;
$("#zhiyangzhizuodanTable").find("tr").each(function(){
if(parseInt($(this).index()) > parseInt(clicked_row) && parseInt($(this).index())< (parseInt(tr_count) - 6)){
$(this).find("td").each(function(){
if($(this).index() == clicked_column){
$(this).find("input").attr("name","frm-chi_cun"+inputchicun+"[]");
}
});
}
});
});
}
jquey delegate add delete row and column
最新推荐文章于 2020-05-15 12:40:34 发布