、あなたが試みることができる:
$('img[title], img[alt]').removeAttr('title').removeAttr('alt');
をこれはUbuntuの10.10でクロム10のコンソールで動作します。 @Ikuによってコメントに応答して
編集:
こんにちは、助けに感謝します。残念ながら、私は組み込みのjQueryライブラリを待ち行列に入れ、あなたが提案したコードを追加しましたが、まだ動作していないようです。 (これはソースを参照して、サイトを見たいと思っています)。これはちょっと疑問に思えるかもしれませんが、コードを動作させるためにページの特定の場所にコードを配置する必要がありますか?もしそうなら、どこ?
jQueryの、上記、内側に配置されるべき次のいずれか
$(document).ready(
function(){
$('img[title], img[alt]').removeAttr('title').removeAttr('alt');
});
または:
$(window).load(
function(){
$('img[title], img[alt]').removeAttr('title').removeAttr('alt');
});
2つの違いは$(document).ready()
はDOMがロードされたときに発生し、準備ができていることです;一方で、img
のような、ページにリンクされたリソースがロードされると、$(window).load()
が発生します。 (クロム/クロム/ SafariでCTRL + シフト + 私は)
、お使いのブラウザをテストするJavaScriptコンソールを開くには、コンソールに次のように貼り付けます。
var s = document.createElement('script'); s.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'; document.getElementsByTagName('head')[0].appendChild(s);
はヒットと入力し、次のメッセージを貼り付けます。
$('img[title], img[alt]').removeAttr('title').removeAttr('alt');
この後、sh任意のimg
要素をホバーし、title
を参照することができ、欠落している画像の代わりにalt
を表示しないでください。
参考文献:
こんにちは、助けに感謝します。残念ながら、私は組み込みのjQueryライブラリを待ち行列に入れ、あなたが提案したコードを追加しましたが、まだ動作していないようです。 (これはソースで、[サイト](http://www.ikukawachi.com/cvj341/wordpress/)を見たい場合) これは疑わしい質問のように思えるかもしれませんが、コードページの特定の場所に配置する必要があります。もしそうなら、どこ? –
私はこのポストをupvotedしました。なぜなら、そのフォーマット済みのコンテンツだけど、サーバー側で同じことをするフックがあるからです。私の答えを見てください。 removeAttr( 'title alt'); ' –