我有一组控件 ID,这就是我检索它们的方式
var control = document.getElementById(arrVarIDToControlID[variable_id]);
对于文本框,我能够将节点附加到父节点(文本框),但对于文本区域,我无法将节点附加到父节点(文本区域),而是将节点添加到页面
control.parentNode.appendChild("text");
我使用上面的代码来追加。我怎样才能附加到文本区域而不是页面?
我有一组控件 ID,这就是我检索它们的方式
var control = document.getElementById(arrVarIDToControlID[variable_id]);
对于文本框,我能够将节点附加到父节点(文本框),但对于文本区域,我无法将节点附加到父节点(文本区域),而是将节点添加到页面
control.parentNode.appendChild("text");
我使用上面的代码来追加。我怎样才能附加到文本区域而不是页面?
你有没有尝试过:
$('#'+arrVarIDToControlID[variable_id]).parent().append('<div>text</div>');
您可以尝试仅附加文本,但我建议始终使用容器
尝试在 TextArea 控件上使用insertAfter() 。
$(arrVarIDToControlID[variable_id]).insertAfter("text");