JS获取表格的值,谁有代码呢?
解决方案 »
- 求助:sqlserver三表查询
- 高分求救重写confirm
- 实体类共享主键的数据库关系配置
- 项目过程及经验
- java下载:下载后的文件和服务器上的文件MD5值不一样,帮我分析一下原因?
- 关于jsp不同页面之间传递参数的问题
- 怎么样用DOS命令环境下把一个xxx.java文件编译成xxx.jar
- 帮我!!!
- 为什么页面经常报NullPointerException错误???
- response.addCookie(cookie)提示An invalid character [34] was present in the Cookie
- webservice客户端怎么封装呢,我要用spring调用
- servlet传值的问题求解
用js取文本就是document.getElementById('td_id').innerText
取html就是document.getElementById('td_id').innerHTML
<html><head>
<script language="javascript">
function getTDContent(){
var content=document.getElementById('td_id').innerText;
alert(content);
}
</script>
</head>
<body>
<table border="1" width="100"><tr hight='50'><td onclick="getTDContent();" id="td_id">34141414</td></tr></table>
</body></html>
$(function(){
var parent;
//移动层的位置
xOffset = 80;
yOffset = 110;
//加载时,隐藏层
$("#ts").hide();
//初始化隐藏域的值
$("#buyInfo").val("");
//选中单过单元格
$("td[bgColor=#ff7fd4]").toggle(
function () {
if($(this).attr("flag")!="true"){
$(this).attr("flag","true");
$(this).css("background","red");
}else{
$(this).attr("flag","false");
$(this).css("background","#ff7fd4");
}
},
function () {
$(this).attr("flag","false");
$(this).css("background","#ff7fd4");
}
);
//选中一行单元格
$("td[class=a]").toggle(
function () {
parent=$(this).siblings().find("a").parent("td");
parent.attr("flag","true");
parent.css("background","red");
},
function () {
parent=$(this).siblings().find("a").parent("td");
parent.attr("flag","false");
parent.css("background","#ff7fd4");
}
);
//隐藏层,显示层
$("td[bgColor=#ff7fd4]").find("a").hover(
function (e) {
parent=$(this).parent("td");
if(parent.attr("flag")!="true"){
parent.attr("flag","false");
parent.css("background","red");
}
$("#seat").html(parent.attr("id")+"行"+$(this).text()+"排");
$("#ts").css("top",(e.pageY -yOffset) + "px").css("left",(e.pageX -xOffset) + "px").show();
},
function () {
parent=$(this).parent("td");
if(parent.attr("flag")!="true"){
parent.css("background","#ff7fd4");
}
$("#ts").hide();
}
);
//购买
$("#buy").bind("click",function(){
var str="";
$("td[flag=true]").each(function(){
str+=$(this).attr("id")+",";
})
str=$.trim(str.substring(0,str.length-1));
if(str==""){
alert("您还没有选择任何座位,不能购买!");
return;
}
$("#buyInfo").val(str);
alert($("#buyInfo").val());
$("#buyForm").submit();
});
});
</SCRIPT>
var td;
var parent;
var str;
$("a[class=a]").click( function () {
str="";
td=$(this).parent();
parent=$(this).parent().siblings();
parent.each(function(){
str+=td.prev().text()+",";
td=td.prev();
})
str=$.trim(str.substring(0,str.length-1));
});
});
2.表格 <table>
<tr >
<td >是否预售</td>
<td >买票</td>
</tr>
<tr>
<td>是</td>
<td><a href="#" class="a" title="我要买票">链接</a></td>
</tr>
</table>
firefox是用js取文本就是document.getElementById('td_id').contentText