<table cellpadding="0" cellspacing="0">
<tr>
<td class="tda"><input type="checkbox" tid="18554@@谁最适合爱我△707@@胡瓜" /></td>
<td class="tdb"><span>1</span></td>
<td class="tdc"><a href="javascript:void(0)" >谁最适合爱我</a></td>
<td class="tdd"><a href="" target="_blank" tid=play>胡瓜</a></td>
<td><a target="_blank" href="" class="search"></a>
</td>
</tr>
<tr>
<td class="tda"><input type="checkbox" tid="18553@@你可以叫我爱人△707@@胡瓜" /></td>
<td class="tdb"><span>2</span></td>
<td class="tdc"><a href="javascript:void(0)" >你可以叫我爱人</a></td>
<td class="tdd"><a href="" target="_blank" tid=play>胡瓜</a></td>
<td><a target="_blank" href="" class="search"></a>
</td>
</tr>
</table>$(document).ready(function() { $('.tdc>a').click(function() {
//var p = $('input:checkbox', $('#list')).eq($(this), $('#list').index()).attr('tid');
var p =$($(this).parent(),$('#list>table>.tdc')).index();
alert(p);
});});当我点击tdc事件时,我想得到当前tda下checkbox的tid值
不知怎么写
<tr>
<td class="tda"><input type="checkbox" tid="18554@@谁最适合爱我△707@@胡瓜" /></td>
<td class="tdb"><span>1</span></td>
<td class="tdc"><a href="javascript:void(0)" >谁最适合爱我</a></td>
<td class="tdd"><a href="" target="_blank" tid=play>胡瓜</a></td>
<td><a target="_blank" href="" class="search"></a>
</td>
</tr>
<tr>
<td class="tda"><input type="checkbox" tid="18553@@你可以叫我爱人△707@@胡瓜" /></td>
<td class="tdb"><span>2</span></td>
<td class="tdc"><a href="javascript:void(0)" >你可以叫我爱人</a></td>
<td class="tdd"><a href="" target="_blank" tid=play>胡瓜</a></td>
<td><a target="_blank" href="" class="search"></a>
</td>
</tr>
</table>$(document).ready(function() { $('.tdc>a').click(function() {
//var p = $('input:checkbox', $('#list')).eq($(this), $('#list').index()).attr('tid');
var p =$($(this).parent(),$('#list>table>.tdc')).index();
alert(p);
});});当我点击tdc事件时,我想得到当前tda下checkbox的tid值
不知怎么写
解决方案 »
- 求一个键盘弹起后执行的函数
- jQuery如何获取触发事件的元素
- 求DWR配置
- var $CommentUser =$('#CommentUser').val(); 我在c#中命名,$i 失败哟,js可以,好奇怪,大家说是不是
- 怎样隐藏横向滚动条?
- 有办法取得一段HTML里所有的ID名并存成数组么?
- 有什么软件能查找文件中哪些字是重复出现的,比如txt文件中,某人说JS脚本就搞定了,主要用indexOf和substring,可我不懂
- 这段js脚本如何解密呢
- 关闭当前窗口,然后弹出一新窗口,用JS怎么写啊?
- 如何在一个页面中播放多个视频?
- 脚本计算 1279*(1-0.333) 结果怎么不对
- 163首页样式 如何记录游客所选样式?
//var p = $('input:checkbox', $('#list')).eq($(this), $('#list').index()).attr('tid');
//var p =$($(this).parent(),$('#list>table>.tdc')).index();
alert($(this).parent().prev().prev().find("input").attr("tid"));
});
});
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<html>
<head>
<title>测试</title>
<style type="text/css"></style><%
response.setHeader("progma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
%>
<script type="text/javascript" src="js/jquery.js"></script>
<link href="style/jqstyle.css" rel="stylesheet" type="text/css" />
<style type="text/css">
button{width:100px;height:30px;}
table{width:400px;border:1px solid #006600;text-align:center;font-size:12px;}
th{background-color:"#66CC00"}
</style>
<script type="text/javascript">
$(function(){
$(".tdc").click(function(){
var _tid= $(this).parent().find(":checkbox").attr("tid");
alert(_tid);
});
})
</script>
<body>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="tda"> <input type="checkbox" tid="18554@@谁最适合爱我△707@@胡瓜" /> </td>
<td class="tdb"> <span>1 </span> </td>
<td class="tdc"> <a href="javascript:void(0)" >谁最适合爱我 </a> </td>
<td class="tdd"> <a href="" target="_blank" tid=play>胡瓜 </a> </td>
<td> <a target="_blank" href="" class="search"> </a>
</td>
</tr>
<tr>
<td class="tda"> <input type="checkbox" tid="18553@@你可以叫我爱人△707@@胡瓜" /> </td>
<td class="tdb"> <span>2 </span> </td>
<td class="tdc"> <a href="javascript:void(0)" >你可以叫我爱人 </a> </td>
<td class="tdd"> <a href="" target="_blank" tid=play>胡瓜 </a> </td>
<td> <a target="_blank" href="" class="search"> </a>
</td>
</tr>
</table> </body>
</html>
//建议parent能不用尽量别用
$(document).ready(function() {
$('.tdc').each(function(i,o){
$(this).find('a').click(function() {
alert($(o).prevAll('.tda').find('input').attr('tid'));
});
});
});
//或
$(document).ready(function() {
$('.tdc').each(function(i){
$(this).find('a').click(function() {
alert($('table').find('input').eq(i).attr('tid'));
});
});
});