2017-06-04 11 views
0

にALTを追加私のウェブサイトは、そのファイル名に基づいて画像に自動的にALTやタイトルタグを生成しますが、私は、ファイル名の前に任意の単語を追加します。 たとえば、ファイル名はcomic.jpgで、alt="comic"と表示されますが、そのaltはalt="read comic"になります。自動画像

誰かがこれを行う方法を説明できますか? 、SIRしてください:3

答えて

0

それはあなたが、alt属性を設定する場合、文字列を連結する単純なケースです:コメントから番号要求については

$img.attr('alt', 'read ' + filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.'))); 

を、あなたはどのインデックス引数をキャプチャすることができます0を基準にして、それを+1して1-nを得る。

$('#readerareaimg img').each(function(index){ 
    $(this).attr('alt', 'comic naruto image ' + (index+1)); 
}); 
+0

TY私の友人は:D私はjqueryのとJavaについては何も知らない、私はちょうどそれを勉強したいです!もう一度、あなたは私のウェブサイトのSEOを保存します:v – nurman

+0

各画像リストの名前の後に自動番号リスト1-9を作成する方法は分かりますか?例えば、私はそのalt>コミックのナルト画像1、漫画のナルト画像2と他のものを作りたいと思っているよりも10枚の画像がありますか? – nurman

+0

私の編集を見て.... – MrCode

0

属性の値を置く場所には「+」記号を使用できます。

$img.attr('alt', 'required word'+filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.'))); 

または

$img.attr('alt',filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.'))+'required word'); 
関連する問題