动态更新输入字段javascript jquery

动态更新输入字段javascript jquery,javascript,jquery,html,jsp,Javascript,Jquery,Html,Jsp,我的添加和删除功能如下: function AddOtherRefDoc(name, number) { var remove = "<a href='javascript:void(0);' onclick='removeRefDoctor(this)'>Remove</a>"; var html = "<li><b> Referral Doctor: </b>"+name+"<b>, Referral No: &

我的添加和删除功能如下:

function AddOtherRefDoc(name, number) {
  var remove = "<a href='javascript:void(0);' onclick='removeRefDoctor(this)'>Remove</a>";
  var html = "<li><b> Referral Doctor: </b>"+name+"<b>, Referral No: </b>"+number+ " " +remove+"</li>";
opener.jQuery("#r_docs").append(jQuery(html));
}

function removeRefDoctor(el) { 
var el = jQuery(el);
if (el) { el.parent().remove(); }
else { alert("Unable to remove recipient."); }  
}

RemoveForDoctor函数删除当前元素,但我的输入字段不会更新。如何更新以下输入字段

<ul id="r_docs" >

<% StringTokenizer rdlist = new StringTokenizer(rd,";");
   StringTokenizer rdnolist = new StringTokenizer(rdohip,";");
   while (rdlist.hasMoreTokens() && rdnolist.hasMoreTokens()) {
     String rd_split = rdlist.nextToken();
     String rdno_split = rdnolist.nextToken();  %>      
<li>Referral Doctor: <%=rd_split%><b>, Referral No: </b><%=rdno_split%> <a href='javascript:void(0);' onclick='removeRefDoctor(this)'>Remove</a></li>
<%} %>  
<input id="r_doctor" type="hidden" name="r_doctor" size="150" value="<%=rd%>">
<input id="r_doctor_ohip" type="hidden" name="r_doctor_ohip"
                                            size="60" value="<%=rdohip%>">

</ul>

你的问题有点让人困惑。。。但不管怎样。。。要在隐藏字段中插入值

html


更新输入字段是什么意思?你想在字段中插入值吗?@jessegavin-是的,我想在隐藏的输入字段中插入值。例如,r_doctor是一个字符串,其中包含由a;分隔的医生列表;。但这将删除包含医生列表的整个字符串…我只想删除从r_医生字符串中删除的特定医生。我希望我没有把你弄糊涂。Sapphire比传递像$r\u doctor'+id\u to\u be\u empty.val这样的元素的if更有效@Sapphire如果我满足您的要求,您必须相应地创建html以使其工作。如果此输入字段位于opener窗口中…我是否应该执行opener.$'testInput'.textdataStr?
<input id="testInput" type="hidden" />
var dataStr = "element1;element2;element3;element4";
$('#testInput').text(dataStr);
function removeRefDoctor(el) { var el = jQuery(el); if (el) { el.parent().remove(); $('#r_doctor').val(''); $('#r_doctor_ohip').val(''); } else { alert("Unable to remove recipient."); }