Javascript Jquery无法设置隐藏字段值

Javascript Jquery无法设置隐藏字段值,javascript,jquery,Javascript,Jquery,在尝试使用Jquery甚至普通java脚本设置隐藏字段时,我遇到了一个奇怪的问题 我的JSP页面中有两个隐藏字段 <input type="hidden" name="firstSelectedPaymentId" id="firstSelectedPaymentId1" value=""/> <input type="hidden" name="secondSelectedCCPaymentId" id="secondSelectedCCPaymentId" value=""

在尝试使用Jquery甚至普通java脚本设置隐藏字段时,我遇到了一个奇怪的问题

我的JSP页面中有两个隐藏字段

<input type="hidden" name="firstSelectedPaymentId" id="firstSelectedPaymentId1" value=""/>
<input type="hidden" name="secondSelectedCCPaymentId" id="secondSelectedCCPaymentId" value=""/>
对于第一种情况,它工作正常,但是对于secondSelectedCCPaymentId,它没有在隐藏字段中设置任何值

我已经检查了我的JSP,并且没有具有相同id的字段,另外,如果我尝试的话

alert($('#secondSelectedCCPaymentId').val());
我可以在警报框中看到值,如54665665666.response.result.selectedPaymentInfoId是系统生成的值,它由我已经验证过的系统生成。
我不确定我哪里做错了,或者为什么它没有在隐藏字段中设置值?

response.result.selectedPaymentInfoId是否返回任何值?以及警报$'secondSelectedCCPaymentId'返回的值。length@ArunPJohny:yes response.result.selectedPaymentInfoId返回一个值,并在警报框中显示该值,如4564566756。如果$'firstSelectedPaymentId1'。长度>0{$this.valresponse.result.selectedPaymentInfoId;},但您可以使用此权限?@user1671639:我们可以,但我不认为这是我issuedoes response.result.selectedPaymentInfoId返回任何值的原因?也是警报$'secondSelectedCCPaymentId'。length@ArunPJohny:yes response.result.selectedPaymentInfoId返回一个值,并在警报框中显示该值,如4564566756。如果$'firstSelectedPaymentId1'。长度>0{$this.valresponse.result.selectedPaymentInfoId;},但您可以使用此权限?@user1671639:我们可以,但我不认为这是我的问题的原因不确定这是否是一个解决方案以及它将如何解决我的问题?你能解释为什么这是一个答案吗?隐藏文本框不会使用文本属性。我们可以使用文本方法获取隐藏文本字段的值。真的吗?我还想说隐藏的表单元素,而不是隐藏的文本框:|不确定这是否是一个解决方案,以及它将如何解决我的问题?你能解释为什么这是一个答案吗?隐藏文本框不会使用文本属性。我们可以使用文本方法获取隐藏文本字段的值。真的吗?我还想说隐藏的表单元素,而不是隐藏的文本框:|
if ($('#firstSelectedPaymentId1').length > 0) {
    $('#firstSelectedPaymentId1').text(response.result.selectedPaymentInfoId);
}

if ($('#secondSelectedCCPaymentId').length > 0) {
   //$('#secondSelectedCCPaymentId').text(response.result.selectedPaymentInfoId);            
  document.getElementById('secondSelectedCCPaymentId').value=response.result.selectedPaymentInfoId;
}
if ($('#firstSelectedPaymentId1').length > 0) {
    $('#firstSelectedPaymentId1').text(response.result.selectedPaymentInfoId);
}

if ($('#secondSelectedCCPaymentId').length > 0) {
   //$('#secondSelectedCCPaymentId').text(response.result.selectedPaymentInfoId);            
  document.getElementById('secondSelectedCCPaymentId').value=response.result.selectedPaymentInfoId;
}