gpt4 book ai didi

javascript - 值(value)串联问题

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:44 25 4
gpt4 key购买 nike

我写了一个如下的函数

  function GetCompleteAddress() {
$('#<%=txtAddress.ClientID %>').val($('#<%=txtWhere.ClientID %>').val() + ', ' + $('#<%=txtCity.ClientID %>').val() + ', ' + $('#<%=ddlState.ClientID %>:selected').text() + ', ' + $('<%=txtZip.ClientID%>').val() + ', ' + $('#<%=ddlCountry.ClientID%>:selected').text());
$('#fldAddress').hide();
}

渲染后显示为

      function GetCompleteAddress() {
$('#ctl00_RightContent_PostingEdit_txtAddress').val($('#ctl00_RightContent_PostingEdit_txtWhere').val() + ', ' + $('#ctl00_RightContent_PostingEdit_txtCity').val() + ', ' + $('#ctl00_RightContent_PostingEdit_ddlState:selected').text() + ', ' + $('ctl00_RightContent_PostingEdit_txtZip').val() + ', ' + $('#ctl00_RightContent_PostingEdit_ddlCountry:selected').text());
$('#fldAddress').hide();
}

它只会将值添加到 txtCity,之后它会在 txtAddress 中附加未定义的值。请帮助我!!!

最佳答案

这些是问题:

1) $('#<%=ddlState.ClientID %>:selected').text()是错误的选择器。您正试图让 select 被选中。您需要找到选定的选项,然后获取它的文本。

  $('#<%=ddlState.ClientID %>').find(':selected').text()

2) 缺少 id 选择器 #对于 txtZip .应该是:

  $('#<%=txtZip.ClientID%>').val()

3) $('#<%=ddlCountry.ClientID%>:selected').text()是错误的选择器。您正试图让 select 被选中。您需要找到选定的选项,然后获取它的文本。

  $('#<%=ddlCountry.ClientID%>').find(':selected').text()

关于javascript - 值(value)串联问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com