我創建了一個用於顯示商店身份證的循環。jQuery在另一個輸入中發送多個值
該卡的內容包含有關商店(電話,地址等)的信息。該卡有一個用於選擇商店的按鈕,我想將多個值發送到另一個input
。
<li>
<span onclick="doSomething()" value="3">Select this Shop</span>
<input class="info-1" type="hidden" value="footlocker">
<input class="info-2" type="hidden" value="13 street 1000">
<input class="info-3" type="hidden" value="new york city">
<input class="info-4" type="hidden" value="00 22 55 66 33">
<input class="info-5" type="hidden" value="ID shop 6">
</li>
<li>
<span onclick="doSomething()" value="5">Select this Shop</span><br/>
<input class="info-1" type="hidden" value="Mc Donald">
<input class="info-2" type="hidden" value="256 avenue clint">
<input class="info-3" type="hidden" value="San Diego">
<input class="info-4" type="hidden" value="31 64 21 54 12">
<input class="info-5" type="hidden" value="ID shop 34">
</li>
...
的信息在這裏
<input id="info-1" value="">
<input id="info-2" value="">
<input id="info-3" value="">
<input id="info-4" value="">
<input id="info-5" value="">
輸入送我的jQuery
function doSomething(){
var text= $('.info-1').attr('value');
$("#info-1").val(text);
var text = $('.info-2').attr('value');
$("#info-1").val(text);
var text = $('.info-3').attr('value');
$("#info-1").val(text);
var text = $('.info-4').attr('value');
$("#info-1").val(text);
var text = $('.info-5').attr('value');
$("#info-1").val(text);
}
此代碼不能正常工作,如果不工作,它發出了第一間店鋪才值:(。
感謝您的幫助
個https://jsfiddle.net/zjo1y4vv/3/
你想要什麼究竟?試着更好地解釋你的問題。謝謝 – Kosmog