Tag: 最接近

使用jQuery each()使用该行上的按钮提取表行数据

TLDR 我希望下面的脚本返回按钮单击的表行的<input id和value 。现在它始终只返回第一行的信息,无论按钮位于哪一行。 我认为我想要做的很简单,而且我认为我非常接近。 但这对我来说都是一个学习过程,所以它就是这样 可能 可能是我犯了初学者的错误。 我正在建一个购物车。 我有一个在foreach循环中构建的表行。 基本要点是这样的(使用刀片): @foreach($cart as $c) {{ $c[‘name’] }} {{ $c[‘price’] }} @endforeach 在此循环中创建的所有行都在表单中。 我已经有一个这个表单的提交按钮(在循环外)来更新数量。 我最终要做的是让表格行的“删除”按钮将特定行的数量字段设置为零并提交表单(通过现有表单提交按钮),从而“删除”项目大车。 这可以通过将数量字段设置为零手动完成,我只是认为应该有一个删除按钮,正如大多数人所期望的那样。 我要做的第一步是返回按钮单击的表行的<input id和value 。 我的脚本如下: $(document).ready(function() { $(“.row-item”).each(function(i) { var fieldValue = $(“.quantity”).val(); var fieldId = $(“.quantity”).attr(‘id’); $(“#remove” + i).click(function(e) { console.log(fieldValue, fieldId); e.preventDefault(); }); }); }); 这工作……有点儿。 无论我单击哪一行的删除按钮,控制台都会显示第一个.row-item 。 4 […]

选择特定的最近元素

我有以下html: link link 当我点击锚标记时,我想选择最接近我的链接的 ,并获得它的值。 我怎样才能做到这一点 ? 我在努力: $(‘.delete’).click(function(e){ e.preventDefault(); var val = $(this).closest(‘input’).attr(‘value’); alert(val); }); 但没有任何运气。

jQuery找到与属性最近的父链接

我想从子.startpoint找到与属性findme最近的链接。 结构体: Point one Point one Hello Hello My Startpoint JavaScript(jQuery): $(document).ready(function(){ console.log( $(‘.startpoint’).closest(“*[data-findme]”) ); }); 由于问题是,元素data-findme不是父元素而是父元素的另一个子元素,我的示例将找不到元素。 例子: http : //jsfiddle.net/rjhgvxoe/ 我怎样才能让它发挥作用?

使用jquery,我如何找到一个数组中最接近的匹配到指定的数字

使用jquery,我如何找到一个数组中最接近的匹配到指定的数字 例如,你有一个像这样的数组: 1,3,8,10,13 …… 什么数字最接近4? 4将返回3 2将返回3 5将返回3 6将返回8 我已经看到这种语言在许多不同的语言中完成,但不是在jquery中,这可以简单地做到