Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单jQuery句柄处理_Javascript_Jquery_Html - Fatal编程技术网

Javascript 简单jQuery句柄处理

Javascript 简单jQuery句柄处理,javascript,jquery,html,Javascript,Jquery,Html,我有一个简单的HTML页面,其中我将有几行,每行指定数据库中的一条记录,每行上都有一些要收集的输入字段,最后还有一个链接,当我单击时,我需要收集同一行上的输入字段值 HTML如下所示: <tr> <td>Name</td> <td><input name="mode_sort"/></td> <td><input name="mode_selected" type="checkbox

我有一个简单的HTML页面,其中我将有几行,每行指定数据库中的一条记录,每行上都有一些要收集的输入字段,最后还有一个链接,当我单击时,我需要收集同一行上的输入字段值

HTML如下所示:

<tr>
    <td>Name</td>
    <td><input name="mode_sort"/></td>
    <td><input name="mode_selected" type="checkbox"/></td>
    <td><a href="#" onclick="return add_this_mode(this);">Add</a></td>
</tr>

名称

因此,当我单击“添加”链接时,我将编写代码来收集行上的输入字段,我不确定如何传递当前单击的选择器并使用
Add_this_mode()中的选择器获取字段值
函数。

在函数中,可以使用jQuery遍历方法隔离父行,然后查找该行中的元素

function add_this_mode( elem){
  /* get parent row */
  var $row = $(elem).closest('tr');
   /* use find() to get other elements in row */
  alert( $row.find('[name=mode_sort]').val() );

}

您可以通过jQuery找到该行中的输入。即使使用jQuery,我也会为add按钮使用类选择器,而不是函数名。