0
$('.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?

4

2 回答 2

0

我建议,虽然目前未经测试:

var val;
$('.raffle_information > div:eq(0)').append('<input type="text" name="name">').on('change', 'input[name="name"]', function(){
    val = this.value;
});

参考:

于 2013-08-11T13:36:45.960 回答
0

尝试这个。

每当用户更改字段中的值时,它将始终更新变量的值。

var myTextVal;
$('<input type="text" name="name">').appendTo('.raffle_information > div:eq(0)').on('keyup', function(){
   myTextVal = $(this).val();
});

工作示例:http: //jsfiddle.net/vUVdm/

于 2013-08-11T13:36:49.290 回答