2012-09-04 51 views
3

我的HTML点击图片(标题)填写输入字段看起来像这样通过使用jQuery

<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()); 
    }); 
}); 

回答

1

类似的东西:

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

注意:不要使用live,它弃用。与事件代表团一起使用on

DEMO:http://jsfiddle.net/MqnfB/

+0

这个可以工作,谢谢! 现在我的问题是,jquerytools可滚动不再工作后,我包括 SuperManSL

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')); 
     }); 
    });