Javascript 动态添加输入框问题?
我已经动态添加了div。其中有文本框。在添加动态div时,我可以将值添加到当前div,但不能添加到以前打开的div。我想问一下如何为先前打开的Div文本框添加值Javascript 动态添加输入框问题?,javascript,jquery,html,adobe,titanium-mobile,Javascript,Jquery,Html,Adobe,Titanium Mobile,我已经动态添加了div。其中有文本框。在添加动态div时,我可以将值添加到当前div,但不能添加到以前打开的div。我想问一下如何为先前打开的Div文本框添加值 谢谢你这里有一个解决方案,可以刷新所有页面。我不明白你问题中先前打开的文本框部分。我理解,但代码中没有显示。我假设您的表的节奏列是一个input/textarea html元素,因为您使用它的值 请注意,我不确定vitalset功能应该完成什么,或者vitals形式读数节奏是什么 function queryDb(statement)
谢谢你这里有一个解决方案,可以刷新所有页面。我不明白你问题中先前打开的文本框部分。我理解,但代码中没有显示。我假设您的表的节奏列是一个input/textarea html元素,因为您使用它的值 请注意,我不确定vitalset功能应该完成什么,或者vitals形式读数节奏是什么
function queryDb(statement)
{
dbQuery = new air.SQLStatement();
dbQuery.sqlConnection = db;
dbQuery.text = statement //"SELECT * FROM rhythm";
//alert(dbQuery.text);
try {
dbQuery.execute();
} catch (error) {
air.trace("Error retrieving notes from DB:", error);
air.trace(error.message);
return;
}
return (dbQuery.getResult());
}
function crhythm()
{
var statement = "SELECT * FROM rhythm";
return queryDb(statement)
}
function reading_speedcode()
{
if (!cvitals) {
var crhythms = crhythm();
var i=0;
$(crhythms).each( function () {
crhythm = this.crhythm;
var pr = 'card_' + i;
$('#rhythm1').append('<br/><td class="content_big" id="'+pr+'" name="'+pr+'">' + crhythm + ' </td>');
i++
});
}
});
$(document).ready( function () {
reading_speedcode();
$('#rhythm1 .content_big').live('click', function(event) {
$('#rhythm1').empty()
reading_speedcode();
});
});
现在,关于您的代码有几点
变量命名。看在上帝的份上,使用有意义的名字!
当您需要一行时读取整个表格
在哪里申报或分配资本?
字符串解析。Jquery擅长处理一组元素,不需要解析pr来恢复行号。
如果在单击之前在节奏表中插入或删除某个值,则vitalset逻辑将失败。您可能希望改用表id。
确保生命体征、形态、读数、节律是唯一的,而不是从表中检索到的。
如果你能从这个postvitalset功能的顶部回答我的问题,vitals\u form\u Reads\u 1\u节奏,cvitals,我将尝试改进代码。我不明白你的问题,你能详细说明一下吗,也许可以举个例子吗?你可以发布一些示例代码…等等,这是我的代码,其中的reading\u节奏是div,包含我必须在文本框中列出的名称列表。cvitals在顶部被指定为零。就像这个reading\u节奏一样。。在每次添加更多行动态行时,我需要调用div,从该div中选择一个值,并将其放入vitals\u form\u readings\u 1\u节奏,cvitals文本框。这是文本框的id。在添加新行时,我为该vitals\u form\u readings\u+count+''节奏分配一个计数器,我每次都能看到div追加到,但无法将值放入适当的文本框中。谢谢