3

私のhtmlは次のようになります

<input type="search" id="starSearch" />
<img src="image.png" title="How to do this">

検索フィールドに画像のタイトル属性値を入力するこのスクリプトを変更するにはどうすればよいですか? このコードは知っていますが、リンクと innerHTML のみです

 $(function(){
    $('.special_field_link').live('click', function() {
        $("#a_input_id").val($(this).html());
    });
});
4

3 に答える 3

1
 $(document).ready(function() {
   $('img').click(function(){
    $('#starSearch').val($(this).attr('title'));
  })
});​

デモ: http://jsfiddle.net/gopalrohila/vzZ22/

于 2012-09-04T10:24:42.153 に答える
1

そんな感じ:

$(document).on("click", "img", function() {
    $("#starSearch").val(this.title);
});

注: は使用しないでくださいlive。非推奨です。onイベント委任で使用します。

デモ: http://jsfiddle.net/MqnfB/

于 2012-09-04T10:06:57.870 に答える
1

これを試して

<img src="image.png" title="How to do this" id="imgtit">

JS

   $(function(){
        $('.special_field_link').live('click', function() {
            $("#a_input_id").val($("#imgtit").attr('title'));
        });
    });
于 2012-09-04T10:09:32.157 に答える