-1

テキストをクリックしたときに、テキストの値をjquery関数に渡すにはどうすればよいですか?

$.each(docs2, function(i, item) {
$('#body).append($('<div class="mytext">' + item.text+'</div>'));
  });


function on_text() {
var query = $('#text_box').val();

        if (query.length == 0) {
            return;
        }
   }
4

3 に答える 3

1

パラメータを設定します。

function on_text(param) {
   //stuff
}

//call with this
on_text($("#text_box").val());
于 2013-06-09T23:47:57.430 に答える
0

JS でイベントを発生させるときはいつでも、それを発生thisさせた要素を参照するために使用できます。すでに JQuery を使用している$(this).val()ため、できることはテキスト ボックスの値を取得することです。

JSFiddle の例

于 2013-06-10T01:39:01.117 に答える
0

「this」を使用して Javascript onclick (または JQuery click) イベント/属性を使用し、クリックした要素を渡します。
その後、要素内の値またはテキストを取得できます。

于 2013-06-09T23:53:06.613 に答える