1

aタグから特定の属性値を持つタグを削除する必要がありますdiv

たとえば、次のとおりです。

<div id='testdiv'>
    <a dir='hello' href='#' ></a>
    <a dir='how' href='#' ></a>
    <a dir='which' href='#' ></a>
</div>
<input type='button' id='btn' />

これが私のjQueryです:

$('#btn').click(function(){
   if($("#testdiv").find("a[dir='hello']").length == 1)
   {
       $("#testdiv").remove("a[dir=hello]");
   }
}

しかし、それは機能していません。jQuery にどのような変更を加える必要がありますか?

4

4 に答える 4

0

これを試して:

$('a[dir="hello"]').remove

于 2013-06-05T12:06:51.030 に答える
0

それは働いています:

$(function(){
        $('#btn').click(function(){
                if($("#testdiv").find("a[dir='hello']").length=='1'){
                    $("#testdiv").find("a[dir='hello']").remove();
                }
        });
    });
于 2013-06-05T12:26:16.890 に答える
0

これを試して:

$("a[dir=hello]").remove();

ここにドキュメントがあります

于 2013-06-05T12:05:08.443 に答える
0
$('#btn').click(function(){
   $("#testdiv").remove("a[dir='hello']");
})
  • 必要ありませんif
  • removeステートメントの引用符を忘れました。
  • 最後の を忘れました)
于 2013-06-05T12:05:11.413 に答える