首页 > jquery获取标签内的内容复制给input的值

jquery获取标签内的内容复制给input的值

$('.options1 p').click(function(){
      $('#location').val(this.text());
    })

获取选中p标签的内容赋值给input的value值,这么写,哪里不对么?错误信息是 this.text not a function


为了区分DOM对象与jQuery对象,jQuery对jQuery对象的this进行了封装,一般来说,在jQuery方法调用中,this指向DOM对象,而$(this)指向jQuery对象,在使用的时候,你要自己清楚自己使用的到底是什么对象.


区分js变量和jquery变量,this和$(this)的区别


this.text() => $(this).html()


$('.options1 p').click(function(){
    $('#location').val($(this).text());
})
【热门文章】
【热门文章】