Javascript 如何显示动态生成的文本框的值
我有一个对话框,其中一个窗体显示对象的详细信息。如果要显示x个数值,则动态生成x个h:inputtext。这些值不会出现在文本框中,但是,它们会出现在浏览器控制台中,使用JavaScript获取文本框的值。如何在相应的文本框中显示值 从bean中,一个包含文本框ID及其各自值的映射被传递给视图。文档加载完成后,jquery用于检索值,然后将其分配给文本框 以下是观点:Javascript 如何显示动态生成的文本框的值,javascript,jsf,Javascript,Jsf,我有一个对话框,其中一个窗体显示对象的详细信息。如果要显示x个数值,则动态生成x个h:inputtext。这些值不会出现在文本框中,但是,它们会出现在浏览器控制台中,使用JavaScript获取文本框的值。如何在相应的文本框中显示值 从bean中,一个包含文本框ID及其各自值的映射被传递给视图。文档加载完成后,jquery用于检索值,然后将其分配给文本框 以下是观点: $(文档).ready(函数(){ var folders=$.parseJSON('#{managedBean.fold
$(文档).ready(函数(){
var folders=$.parseJSON('#{managedBean.foldersMap}');
$.each(文件夹、函数(索引、值){
$('A#u B_ID.'+index).val(值);
});
});
请提供一个最小的代码片段,显示您所做的事情以及您希望得到的结果。请阅读并提供一个。这不是动态生成的h:inputText
,而是一个简单的html inputHank you@Kukeltje以供更正。我决定用常规文本框测试它,但这也不起作用。在这里找到解决方案请提供一个最小的代码片段,显示您所做的事情以及您期望的结果。请阅读并提供一个。这不是动态生成的h:inputText
,而是一个纯html inputHank you@Kukeltje进行更正。我决定用常规文本框测试它,但也不起作用
<script type="text/javascript">
$(document).ready(function() {
var folders = $.parseJSON('#{managedBean.foldersMap}');
$.each(folders, function( index, value ){
$('#A_B_ID_'+index).val(value);
});
});
</script>