JQuery如何获取第二和第三TD内容取决于第四TD点击
JQuery how to fetch 2nd and 3rd TD content depend on 4th td click
这里的html标记有一个表,我需要获取点击td的内容,并将其保存到隐藏字段。
JS FIDDLE DEMO
Html标记:
<table>
<tr style="color:#333333;background-color:#F7F6F3;" class="odd">
<td style="width:70px;" class=" sorting_1">1</td>
<td class=" "> <span id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_lblworkcategory">Customer Relations</span>
</td>
<td>one</td>
<td align="center" style="width:80px;" class=" ">
<img atl="edit" style="border-width:0px;cursor:pointer" src="images/edt1.png" class="update_1" title="Edit" id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_Image1">
</td>
<td class=" "><a href="abc.aspx?id=1">View Details</a>
</td>
</tr>
<tr style="color:#333333;background-color:#F7F6F3;" class="odd">
<td style="width:70px;" class=" sorting_1">2</td>
<td class=" "> <span id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_lblworkcategory">Marketing </span>
</td>
<td>two</td>
<td align="center" style="width:80px;" class=" ">
<img atl="edit" style="border-width:0px;cursor:pointer" src="images/edt1.png" class="update_2" title="Edit" id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_Image1">
</td>
<td class=" "><a href="abc.aspx?id=3">View Details</a>
</td>
</tr>
<tr style="color:#333333;background-color:#F7F6F3;" class="odd">
<td style="width:70px;" class=" sorting_1">3</td>
<td class=" "> <span id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_lblworkcategory">General</span>
</td>
<td>three</td>
<td align="center" style="width:80px;" class=" ">
<img atl="edit" style="border-width:0px;cursor:pointer" src="images/edt1.png" class="update_3" title="Edit" id="ctl00_ContentPlaceHolder1_gvworkcategory_ctl02_Image1">
</td>
<td class=" "><a href="abc.aspx?id=3">View Details</a>
</td>
</tr>
</table>
<input id="hdid" type="hidden" />
<input id="hdcol2" type="hidden" />
<input id="hdcol3" type="hidden" />
JavaScript: $("img[class^='update_']").live('click', function (event) {
var getId = $(this).attr("class")
$("#hdid").val(getId);
alert(getId)
});
$(this).closest('tr').find('td').eq(1).text();
和
$(this).closest('tr').find('td').eq(2).text();
Demo ----->
http://jsfiddle.net/bpGXp/19/
更新一个----->
http://jsfiddle.net/bpGXp/21/(不含空格)
看这里:http://jsfiddle.net/bpGXp/18/
$("img[class^='update_']").live('click', function (event) {
var tr = $(this).closest("tr");
var tds = $(tr).find("td");
alert($(tds[0]).text() + " | " + $(tds[1]).text() + " | " + $(tds[2]).text());
//save col1, col2 and col3 values where you need it
});
希望有所帮助
相关文章:
- 改变所有<td>为特定的桌子点击颜色
- 当我点击Hospitails的td时,如何调用ul列表
- 如何在点击tr的td后获取tr的id's元素
- 事件点击不在td元素中的多个锚点标记上处理同一个类
- 点击TD更改TD CSS
- 正在更改<td>点击javascript
- 如何在动态点击TR列中获取TR的第二个TD
- 当我点击td时,在jquery中获取td文本动态
- 防止点击复选框时触发TD点击
- 删除TD标签中的点击
- jQuery DataTable-点击获取最接近td元素的类
- 数据表点击td或td内的(链接)
- 如何根据点击事件从特定TD获得价值
- Angularjs-点击<td>要素
- 通过id点击更改td表背景
- 检查THIS是否点击了TD's的值与数组的值匹配
- 如何在<tr>当点击<td>指向javascript函数
- JQuery如何获取第二和第三TD内容取决于第四TD点击
- 选择单选按钮上的TD点击,同时添加类的活动TD
- JQuery警告TD点击