2016-11-29 13 views
0

キャンセルボタンがあり、クリックすると上記divを削除する必要があります。私のコードは次のようになっていますエラー:構文エラー、認識できない式:#F-R33 ^:^ F-BC12 ^:^ F-N10

var search_id  = $(this).parent().attr('data-id'); 

// search id is F-R33^:^F-BC12^:^F-N10 

$("div[data-id="+search_id+"]").remove(); 

この行は、私には^:^この表現のためのものと考えています。 解決方法

+1

これを示すJSFiddleを作成できますか?他に何をしているのか分かると、私はおそらくあなたを助けることができます。 –

+0

さて、CSS3セレクタを使うことができますが、一重引用符を使用する必要があります。https://api.jquery.com/attribute-equals-selector/下の私のコメントでは、二重引用符の前後に一重引用符を追加しました –

+1

$( " div [data-id = '"+ search_id +"'] ")。remove(); –

答えて

0

このようにすることができます - divにクラスを指定します。 divClass

$( "。divClass" + search_id).remove();
または
$( "。div" + search_id).remove();

関連する問題