我想,但能不能成功,讓我預期的JSON輸出,下面是我的代碼:無法獲得預期的JSON從輸入了把值
我的HTML
<div class="form-field">
<input type='text' class='name' value="" >
<input name="" id="title" type="text" value="" size="40" aria-
required="true" class='value'><input type="button" value="convert"
id="convert"/><br>
<input type='text' class='name' value="">
<input name="" id="title" type="text" value="" size="40" aria-
required="true" class='value'>
</div>
我的JS:
var $index=1;
function convert(){
var $namevalue=[];
$('.name').each(function() {
$namevalue.push($(this).val());
});
// $namevalue= $('.name').val();
for(var i=0; i<$namevalue.length; i++){
//
$('.value').attr("name",$namevalue[i]);
}
}
// var $index=1;
$('#convert').click(function(){
$index++;
convert();
});
輸出的上面的代碼:
{"height":["blue","24"]}
但是我預期的輸出是這樣的:
{"color":"blue","height":27}
我怎樣才能做到這一點,請幫助。
你的回答也correct.Thnks先生。 – RidwanulHaque