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