jquery val返回jquery函数

时间:2017-06-08 00:31:49

标签: jquery

也许我只是累了但有人能告诉我为什么这不起作用?我有这个带有以下jquery函数的输入字段。

<input type="text" id="search" name="search" data-catid="1">

$("#search").on("keyup",function(){
var searchid=$(this).val;
var category=$(this).attr("data-catid");
var dataString=searchid;
alert(dataString)  ;})  ;});

警告向我显示了我猜的是一个200字符的jquery函数作为回报

另一方面,他可以正确显示data-catid属性,所以它似乎是关于.val的具体内容。这似乎很简单,但有些事情是显而易见的。错....

1 个答案:

答案 0 :(得分:0)

将$(this).val更改为$(this).val()