2017-06-08 196 views
0

也許我只是累了,但有人可以告訴我爲什麼這不工作?我有這個inputfield與下面的jquery函數。jquery val返回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的功能,他可以正確顯示數據CATID屬性,因此它似乎是具體談談.VAL。這似乎很簡單,但有些事情是明顯的。錯了....

+1

你需要括號調用函數:'$(本).VAL()'' – Barmar

+1

.VAL '是功能。 '.val()'調用函數。 –

+0

k對不起,我想我應該幾個小時前睡覺了...... obv正確答案! – Moorli

回答

0

變化$(本).VAL爲$(本).VAL()

+0

是的,我覺得不好張貼....正確的答案,晚安.. – Moorli