0

我有一个循环,文本框将动态生成。我想在文本框更改时捕获它。

对于每个具有唯一“id”值的文本框。你能帮我如何使用 JavaScript 或 jquery 捕获文本框值吗?

前任:

<!-- here id will generate dynamically -->
<input type="text" id="text1" value="test"/>
4

2 回答 2

0

如果您的文本框有一个 id say"myfield"那么您可以通过以下方式获取该文本字段的值

$('#myfield').val();
于 2013-09-07T02:02:54.630 回答
0

您将需要使用事件处理程序来捕获该文本字段的值何时发生更改。您将需要将 jQueryon()与事件一起使用change。由于字段 ID 将是动态的,您可以查看所有输入(可以细化为仅查看某些输入),然后在事件触发后确定它是哪一个。您将用于val()获取输入的新值并attr()获取 id(或名称)。

$('input[type="text"]').on('change', function(e) {
    alert($(this).val());
    alert($(this).attr('id'));
});
于 2013-09-07T02:03:50.543 回答