-1

「blockquote」内の値を取得して、テキストボックスに表示したい:

<blockquote id="1" class="quote">"Hello guys1"</blockquote>
<blockquote id="1" class="quote">"Hello guys2"</blockquote>
<blockquote id="1" class="quote">"Hello guys3"</blockquote>

呼び出されたイベントをクリックすると、それが私が試したことです:

events : {
    "click #1" : "renderInputBox"
},
renderInputBox : function(){
    var divElement = document.getElementById("1").innerHTML;
    document.getElementById("inputText").value = divElement;
}

しかし、それらをクリックしても何も表示されません。別のIDでも試しましたが、クリックしても認識されません。ブロック引用はクリックイベントを呼び出すのに賢明ではないと思ったので、div要素も試しました。しかし、再び成功しません。

<blockquote class="quote"><div id="1">"Hello guys1"</div></blockquote>

何か案が?問題は、関数が呼び出されないことです!! ブロック引用または div 要素をクリックしても認識されないためです。

4

4 に答える 4

0

このコードを試す

 $(document).ready(function () {
          $('.quote').click(function () {
              alert($(this).html());
          });

      });
于 2013-10-11T09:14:32.050 に答える