jQuery问题获取错误->无法读取null的属性“匹配”
我尝试了一切,但没有摆脱这个错误。 我尝试了.search和.test,但仍然是一样的。任何帮助都将不胜感激。 谢谢 试试这个jQuery问题获取错误->无法读取null的属性“匹配”,jquery,Jquery,我尝试了一切,但没有摆脱这个错误。 我尝试了.search和.test,但仍然是一样的。任何帮助都将不胜感激。 谢谢 试试这个 如果name&&name.matchmyExp!=-1…谢谢。也许你需要修复JSON文件,使其名称不为空。 $(document).ready(function() { $('#search').keyup(function() { var searchField = $('#search').val(); if(searchFi
如果name&&name.matchmyExp!=-1…谢谢。也许你需要修复JSON文件,使其名称不为空。
$(document).ready(function()
{
$('#search').keyup(function() {
var searchField = $('#search').val();
if(searchField.length >=3 )
{
var myExp = new RegExp(searchField, "i");
$.get('products.json', function(data)
{
var output = '<ul class="searchresults">';
$(data).each(function(key, val)
{
var name = val.name;
if( name.match(myExp) != -1)
{
output += '<li>' + val.name + '</li>';
}
});
output += '</ul>';
alert(output)
$('#update').html(output);
}); //get
}
});
});
$(document).ready(function(){
$('#search').keyup(function() {
var searchField = $('#search').val();
if(searchField.length >=3 ){
var myExp = new RegExp(searchField, "i");
$.get('products.json', function(data) {
var output = '<ul class="searchresults">';
$(data).each(function(key, val){
var name = val.name;
if(name && name.toString().match(myExp)['index'] != -1){
output += '<li>' + val.name + '</li>';
}
});
output += '</ul>';
alert(output)
$('#update').html(output);
}); //get
}
});
});