未捕获的TypeError:$(this).search不是函数
$(document).ready(function(){
$('#caption').on('keypress', function () {
var n = $(this).search('#');
if(n != "-1"){
window.alert("There's a hash");
}else{
window.alert("There's not a hash");
}
});
});
答案 0 :(得分:3)
search
是字符串类型的JavaScript方法。
因此,如果您想使用search
,则系列var n = $(this).search('#');
应更改为var n = $(this).val().search('#');
或var n = $(this).text().search('#');
,具体取决于#caption
元素的标记。< / p>
答案 1 :(得分:0)