87,910
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//Dth HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>aaaa</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="css/main.css">
<script type="text/javascript" src="js/jquery-2.1.1.js"></script>
</head>
<body>
<br>
<table id="tab" align="center" border="1" width="80%" cellpadding="0" cellspacing="0">
<tbody style="font-size: 14px;text-align: center;">
<tr>
<th width="2%" id="delete">删除</th>
<th>材质</th>
<th>行业</th>
<th>产品</th>
<th>包装</th>
<th>表面处理</th>
<th>仓储费</th>
<th>运费</th>
<th>不含税价</th>
<th>含税价</th>
</tr>
<tr>
<td colspan="8">合计</td>
<td>不含税</td>
<td>含税</td>
</tr>
</tbody>
</table>
</body>
</html>
$(function() {
$("#insert").click(function() {
var td_delete = $("<td width='2%' id='delete'>").text("删");
var td_material = $("<td>").text($("#material").find("option:selected").text());
var td_profession = $("<td>").text($("#profession").find("option:selected").text());
var td_category = $("<td>").text($("#category").find("option:selected").text());
var tr = $("<tr>")
var table = $("table:last tr:last");
tr.append(td_delete).append(td_material).append(td_profession).append(td_category);
table.before(tr);
});
$("#delete").click(function() {
alert("您确定要删除所选行?")
/* $(this).parent().parent().remove(); */
});
})
$(document).on("click", ".delete", function(){
alert("abd");
})
$(function() {
$("#insert").click(function() {
var td_delete = $("<td width='2%' class='delete'>").text("删");
var td_material = $("<td>").text($("#material").find("option:selected").text());
var td_profession = $("<td>").text($("#profession").find("option:selected").text());
var td_category = $("<td>").text($("#category").find("option:selected").text());
var tr = $("<tr>")
var table = $("table:last tr:last");
tr.append(td_delete).append(td_material).append(td_profession).append(td_category);
table.before(tr);
});
$(".delete").on("click",function(){
alert("abd");
})
})
但是还是没有效果,新增的行无法获取到var td_delete = $("<td width='2%'>").text("<a href='javascript:void(0);' onclick='deleteTr(this)'");
js:
function deleteTr(obj){
alert("您确定要删除所选行?")
$(obj).parent().parent().remove();
}