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的元素的值





猜你喜欢

转载自blog.csdn.net/qq_25858235/article/details/79983142
今日推荐