js获取html表单里面的某一元素的值

对于新手,在获取元素的信息时,常常会遇到如何准确选择到想要获取的元素问题

例如:想要获取当前按钮所在行的某一元素值:

当点击铅笔图标获取到当前行id的值0



具体实现:

html代码:

<tbody id="tabletest">

	<tr>
		<td class="td id">0</td>
		<td>admin</td>
		<td>admin</td>
		<td>张老师</td>
		<td>http://atth.jzb.com/forum/201601/15/100844l55jr2d5b8wnc5ee.jpg</td>
		<td>1</td>
		<td>1</td>
		<td>2017-4-13</td>
		<td>
			<div class="btn-group btn-group-xs">
				<button class="btn btn-transparent eye">
					<i class="fa fa-eye"></i>
				</button>
				<button class="btn btn-transparent update">
					<i class="fa fa-pencil"></i>
				</button>
				<button class="btn btn-transparent delete">
					<i class="fa fa-times"></i>
				</button>
			</div>
		</td>
	</tr>
	<tr>
		<td class="td id">1</td>
		<td>student</td>
		<td>student</td>
		<td>李同学</td>
		<td>http://atth.jzb.com/forum/201601/15/100844l55jr2d5b8wnc5ee.jpg</td>
		<td>0</td>
		<td>1</td>
		<td>2017-4-17</td>
		<td>
			<div class="btn-group btn-group-xs">
				<button class="btn btn-transparent eye">
					<i class="fa fa-eye"></i>
				</button>
				<button class="btn btn-transparent update">
					<i class="fa fa-pencil"></i>
				</button>
				<button class="btn btn-transparent delete">
					<i class="fa fa-times"></i>
				</button>
			</div>
		</td>
	</tr>
</tbody>

js实现代码:

var i=$(this).parents("tr").find(".td.id").text(); 
alert(i);

实现原理:

1.通过$(this)获取所点击的按钮

2.$(this).parents("tr")获取按钮所在行

3.$(this).parents("tr").find(".td.id").text()获取按钮所在行class为td id的元素的值





  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值