這裏是你的代碼unminified:
;
jQuery(document).ready(function() {
String.prototype.filename = function(extension) {
var s = this.replace(/\\/g, '/');
s = s.substring(s.lastIndexOf('/') + 1);
return extension ? s.replace(/[?#].+$/, '') : s.split('.')[0];
}
jQuery("img").each(function() {
var alt = jQuery(this).attr('alt');
if (alt === "") {
var namefile = jQuery(this).attr('src').filename();
var rep = namefile.replace(/[_#?%*[email protected]!=&]/g, '-');
var temp = rep.split('-');
var alt = '';
for (i = 0; i < temp.length; i++) {
alt = alt + ' ' + temp[i];
}
jQuery(this).attr('alt', alt);
}
if (alt === undefined) {
var namefile = jQuery(this).attr('src').filename();
var rep = namefile.replace(/[_#?%*[email protected]!=]/g, '-');
var temp = rep.split('-');
var alt = '';
for (i = 0; i < temp.length; i++) {
alt = alt + ' ' + temp[i];
}
jQuery(this).attr('alt', alt);
}
});
});
你可以看到,有7號線缺少;
,右括號之後。
這裏是固定的非註冊碼;
;
jQuery(document).ready(function() {
String.prototype.filename = function(extension) {
var s = this.replace(/\\/g, '/');
s = s.substring(s.lastIndexOf('/') + 1);
return extension ? s.replace(/[?#].+$/, '') : s.split('.')[0];
};
jQuery("img").each(function() {
var alt = jQuery(this).attr('alt');
if (alt === "") {
var namefile = jQuery(this).attr('src').filename();
var rep = namefile.replace(/[_#?%*[email protected]!=&]/g, '-');
var temp = rep.split('-');
var alt = '';
for (i = 0; i < temp.length; i++) {
alt = alt + ' ' + temp[i];
}
jQuery(this).attr('alt', alt);
}
if (alt === undefined) {
var namefile = jQuery(this).attr('src').filename();
var rep = namefile.replace(/[_#?%*[email protected]!=]/g, '-');
var temp = rep.split('-');
var alt = '';
for (i = 0; i < temp.length; i++) {
alt = alt + ' ' + temp[i];
}
jQuery(this).attr('alt', alt);
}
});
});
和固定精縮碼;
;jQuery(document).ready(function() { String.prototype.filename=function(extension){ var s= this.replace(/\\/g, '/'); s= s.substring(s.lastIndexOf('/')+ 1); return extension? s.replace(/[?#].+$/, ''): s.split('.')[0]; }; jQuery("img").each(function() { var alt = jQuery(this).attr('alt'); if(alt === ""){ var namefile = jQuery(this).attr('src').filename(); var rep = namefile.replace(/[_#?%*[email protected]!=&]/g,'-'); var temp = rep.split('-'); var alt =''; for (i = 0; i < temp.length; i++) { alt = alt+' '+temp[i]; } jQuery(this).attr('alt',alt); } if(alt === undefined){ var namefile = jQuery(this).attr('src').filename(); var rep = namefile.replace(/[_#?%*[email protected]!=]/g,'-'); var temp = rep.split('-'); var alt =''; for (i = 0; i < temp.length; i++) { alt = alt+' '+temp[i]; } jQuery(this).attr('alt',alt); } }); });
什麼錯誤?你怎麼調試這個問題? – FluffyKitten