$('.raffle_information > div:eq(0)').append('<input type="text" name="name">');
I made this small input box and I want to store the text that user types into a variable. How do I do that?
我建议,虽然目前未经测试:
var val;
$('.raffle_information > div:eq(0)').append('<input type="text" name="name">').on('change', 'input[name="name"]', function(){
val = this.value;
});
参考:
on()
.尝试这个。
每当用户更改字段中的值时,它将始终更新变量的值。
var myTextVal;
$('<input type="text" name="name">').appendTo('.raffle_information > div:eq(0)').on('keyup', function(){
myTextVal = $(this).val();
});
工作示例:http: //jsfiddle.net/vUVdm/