javascript - 通过jquery获取除最后一个之外的输入值

标签 javascript jquery

我想通过 jquery 获取除最后一个类 .tr 中的最后一个输入之外的所有输入值,但它对我不起作用,如何修复它?

我尝试:

演示: http://jsfiddle.net/d4xZK/

HTML:

<div class="tr">
    <input type="text" value="111">
</div>
<div class="tr">
    <input type="text" value="222">
</div>
<div class="tr">
    <input type="text" value="333">
</div>
<div class="tr">
    <input type="text" value="444">
</div>

jQuery:

$('.tr').each(function(){
    var mpiVal = $('.tr input').not(':last').val();
    alert(mpiVal)
)}

最佳答案

您可以 slice()关闭最后一个:

$('.tr').slice(0, -1).each(function() {
    var mpiVal = $('input', this).val();
    console.log(mpiVal);
});

Demo

关于javascript - 通过jquery获取除最后一个之外的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14706446/

相关文章:

javascript - 检索夏令时期间添加的 UTC 时间

javascript - 在 JavaScript 中对事件处理程序使用粗箭头语法不起作用

javascript - 想要使用 html5 的 Canvas 优化捕获图像调整大小和旋转的代码,现在在移动设备上发出低内存警告

javascript - 按 unix 时间戳对不可解析的表排序器日期列进行排序

php - 在查询中传递变量时失败

javascript - 如果具有特定类的 div 具有 iframe,则将另一个类添加到 div

javascript - 动态创建的列表上的单击事件

javascript - 如何从 Angular ngFor 中的方法中提取值

javascript - 如何在 ItemView 的 className 中获取模型属性?

javascript - Node JS 推送服务器发送/接收