0

ブログの画像の代替テキストを生成して作業を簡単にしようとしていますが、このスクリプトの実行に誤りがありました。画像名が「image_good_looking.jpg」の場合、出力は「image_good_looking」になります。ある程度は良い。アップロードする前に画像名が「imagegoodlooking.jpg」の場合、「image + good+looking.jpg」に変更されます。filename.replace( "+"、 "")、title.replace( "+"、 "")を試しましたが、出力では、画像のタイトルと代替テキストに変更はありません。

このスクリプトはセクションの後に配置する必要があります

var filename = $ img.attr('src')$ img.attr('title'、filename.substring((filename.lastIndexOf('/'))+ 1、filename.lastIndexOf('。')));

4

1 に答える 1

0
$img.attr('title',filename.replace(/\W/," "));

これにより、英数字以外のすべての文字がスペースに置き換えられます。これはあなたが探しているものですか?

于 2013-01-04T12:40:14.490 に答える