我在带有加号和减号按钮(http://bootsnipp.com/snippets/featured/buttons-minus-and-plus-in-input)的文本框旁边有一个下拉列表,但我在加号和减号按钮只是更改它旁边的文本框时遇到了一些困难。
我尝试了各种各样的东西,例如.parent(),. closest()等,但似乎无法到达任何地方。我认为以下帖子很有用,但又没有走得太远:jQuery parent().find() problem
以下是代码(风格道歉):http://jsfiddle.net/528AW/69/
我只是试图通过增加和减少按钮来实现旁边的输入。任何帮助将不胜感激。我想也许在这附近?
$( document ).ready(function() {
$('.btn-number').click(function(e){
e.preventDefault();
fieldName = $(this).attr('data-field');
type = $(this).attr('data-type');
var input = $("input[name='"+fieldName+"']");
var currentVal = parseInt(input.val());
// around here perhaps
答案 0 :(得分:1)
更改
var input = $("input[name='"+fieldName+"']");
要
var input = $(this).parent().parent().find("input[name='"+fieldName+"']");
请参阅此fiddle example