0

私のソースは、img 要素で align および margin 属性を設定する際に明らかなエラーで生成されます。だから私のhtml srcは

<p><img left margin: 5px;" src="http://techtools4biz.com/wp-content/uploads/2011/06/Google-logo-300x242-150x150.jpg" alt="" /></p>

もちろんそうあるべき<img align="left" margin=".." src="..." />

私の前の質問では、誰かがfind left要素を使用し、彼を次のようにalign leftプロパティに置き換えることを推奨しました

$('img'.attr("left")){
    $(this).removeAttr('left');
    $(this).attr("align","left");
};

試してみましたがうまくいきません、何か提案はありますか?

ここにリンクがあります http://jsfiddle.net/GJRmB/

4

3 に答える 3

1

チェーンと属性セレクターを使用できます。

$('img[left]').removeAttr('left').attr("align","left");

ここでjsFiddle

以下も参照してください。

于 2013-08-24T13:42:37.237 に答える
1

括弧が一致していません

var $img = $('img');
$img.removeAttr('left');
$img.attr("align","left");

デモ:フィドル

またはチェーンを使用する

jQuery(function(){
    var $img = $('img').removeAttr('left').attr("align","left");
})

デモ:フィドル

于 2013-08-24T13:38:00.743 に答える