我有動態複選框以及相應的文本輸入。我試圖實現的是當選中複選框時,特定的複選框文本輸入的值會被警告。我似乎無法獲得文本輸入的價值。此刻,所有複選框僅提醒第一個文本框的值而不是正確的值。此外,通過系統默認的文本輸入應該被隱藏,直到複選框被點擊,然後給出了各自的文本字段jquery選擇下一個文本輸入值
以上是什麼我試着去實現一個簡單的例子。
<h3>Checkbox Toggle input element</h3>
<div class="equipment">
</div>
printarr();
腳本
$(".equipment input:checkbox").change(function() {
alert($(this).siblings("input[type=text]").val());
});
function printarr() {
for (var x = 0; x < 4; x++) {
$(".equipment").append(
'<input type="checkbox" name="drill_eq[]" value="' + x + '"> ' + (x + 1) + ' <br>' + '<input type="text" name="qty" id="' + (x + 1) + '" title="Qty needed" size="1" maxlength="2"><br>');
}
}