特定の要素内で入力要素を検索する必要があります。
バックボーンビューはおそらくthis.el
コードを使用しているため、次のようになります。
$('form :input',this.el).each(function(index){
if($(this).hasClass('itemName')) {
console.log($(this).val());
}
}
次のように結果をフィルタリングすることもできます。
var $inputs = $('form :input',this.el);
$inputs.filter(".item_name").each(function(){
console.log("item name value:", $(this).val());
});
$inputs.filter(".itemQty").each(function(){
console.log("itemQty element value:", $(this).val());
});
要素が1つしかない場合は、スキップすることもできます$.each
。
var $form= $('form',this.el);
console.log($(".itemName", $form).val());
console.log($(".itemQty ", $form).val());