怎么删除,页面上的列表的数据(这个数据不是数据库里的数据)(好像可以根据获取它的下标值,去删除)这个怎么弄?
function
deleteRow(r)
{
var
i=r.parentNode.parentNode.rowIndex;
document.getElementById(
'myTable'
).deleteRow(i);
}
</script>
</head>
<body>
<table id=
"myTable"
border=
"1"
>
<tr>
<td>Row 1</td>
<td><input type=
"button"
value=
"Delete"
onclick=
"deleteRow(this)"
></td>
</tr>
我在aspx.cs 里面怎么写?(好像得获取它的,列表数据下标值)
@南国的雨: aspx 不一样是html吗 js 都是通用的。。。
@南国的雨: 你知道了方法 具体的你看你的页面情况去弄就好了
@筱浬: 好吧,其实我还是不太清楚
@南国的雨: http://www.jb51.net/article/63158.htm 这个demo 看的懂吧?
@筱浬:.cs里面还用写东西吗
@南国的雨: 你只用考虑 html的部分就可以了 你看你提的问题: 怎么删除,页面上的列表的数据 ? 页面怎么出来是一码事 怎么删除又是一码事
@筱浬: 我要删除的是临时表的数据
@南国的雨: 你在执行删除后 同样的把临时表也删除对应数据即可。
@筱浬: 对啊,我现在的意思是我怎么去获取到临时表的数据!哈
@南国的雨: 。。。 这又是一个问题 不回了 没完没了啊 啊啊啊
@筱浬: 哥,别啊,帮帮小弟
@南国的雨: 这个要看你的列表页怎么做的啊, 有没有用表单插件之类的 怎么获取临时表? 你是不知道数据绑定吧? 怎么获取看你自己的需求 框架语法啊... 做简单的做法你.cs做处理成一个字符串 显示在table 里就好了.
@筱浬: 就是,我不知道如何获取临时表的数据
@南国的雨: 你不会js吗
@筱浬: 嗯
@南国的雨: 原来你是用gridview。。。 那个更简单啊 百度一下吧 很多demo
给当前tr加个class或者id标识, 点击删除的时候, 把当前tr的标识传进来, function里面remove就好了
如果你的table是自己拼出来的 可以在生成tr的时候加个id 然后 点击删除的时候 传tr的id 然后 remove掉
我的是gridview