我需要在keyup事件上获取jquery附加输入字段的值
<input type="text" name="days[]" class="form-control days" autocomplete="off" placeholder="Days">
答案 0 :(得分:0)
由于您没有提到其中有多少输入,但是name
属性是HTML中的数组,因此考虑到您只需要将事件keyup绑定到附加的元素即可。
注意 :使用.on()
将事件绑定到即时生成的元素上。我同时添加了绑定事件的例子。
$(document).ready(function() {
$(".days").on('keyup', function() {
console.log($(this).val());
});
});
//OR
//considering your post i.e appended elements
$(document).on('keyup', '.days' , function() {
console.log($(this).val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<input type="text" name="days[1]" class="form-control days" autocomplete="off" placeholder="Days">
<input type="text" name="days[2]" class="form-control days" autocomplete="off" placeholder="Days">
<input type="text" name="days[3]" class="form-control days" autocomplete="off" placeholder="Days">
<input type="text" name="days[4]" class="form-control days" autocomplete="off" placeholder="Days">
答案 1 :(得分:0)
$(document).on('keyup', '.days', function (){
console.log($(this).val());
})
希望这会有所帮助