0

コードで定義されている div id の次のパターンがあります。それを見てください:

<div id="wideWrapper">
 <div id="divContentFrame">
    <div class="ContentContainer">
            <cfform id="someid" action="" method="post">
                <input class="noDisplay" name="token" id="sCsrfToken" value="" type="hidden">
            <div id="messageInfoWrap">
                <div class="messageInfo">
                <div class="messageInfoFields ">
                    <div class="field required">
                    <label for="subject">From Address:<span class="indicator">*</span></label>
                    <input name="inpKey" id="inpKey" value="" type="text">
                    </div>


    and so on....
                        </div> // for messageInfoWrap



            <div class="messageInfoFields referenceName">
                <div class="field required">
                <label for="refname">Function Name:</label>
                <input name="sRefName" id="inputDescription" type="text">

                <span class="border"></span>
                 <span class="arrow right"></span>
                </div>
                </div>

jquery 関数呼び出しで、次の方法で From Address フィールドの内容にアクセスしようとしています。

 $("#divContentFrame #inppKey").val(d.DATA.CURRinpkey[0]);

しかし、それは内容を拾っていません。ここで何か間違ったことをしていますか?

次のような別のフォームフィールドに対して同じことを行っているためです。

$("#divContentFrame #inputDescription").val()それはうまくいっています。

4

3 に答える 3

0
$("#divContentFrame #inpKey").val();

いいえ

$("#divContentFrame #inpKey").val;
于 2013-11-06T20:47:27.127 に答える
0

入力の終了タグがないこと以外に問題は見つかりませんでした。 ここで、コードは正常に機能します。

    <div id="wideWrapper">
     <div id="divContentFrame">
      <div class="ContentContainer">
       <div id="messageInfoWrap">
        <div class="messageInfo">
         <div class="messageInfoFields ">
          <div class="field required">
           <input name="inpKey" id="inpKey" value="" type="text"/>
          </div>
         </div>
        </div>
       </div>
      </div>
     </div>
    </div>


    $("#divContentFrame #inpKey").val('test');

d.DATA.CURRinpkey[0] はオブジェクトではありませんか?!

于 2013-11-06T21:01:08.807 に答える