2016-05-02 18 views
0

私は2つのクラスを削除しようとしています(私はhtmlドキュメントにアクセスすることはできず、forseeableでそれにアクセスできません)ので、私がやりたいことをするためにjQueryを使うことを考えています。jQuery .remove()をクリック機能なしで使用できますか?

クリック機能が必要なのは、jQueryのドキュメントを読んでいるので、私はクリック機能で同じ結果しか複製できなかったからです。

(当社のCMSから)事前に構築されたクラスは<div class="entry-otpion-info-container"><h3 class="menu-title">を書かれて、私はこれらのクラスを削除するために書いたコードはこれです:それは働かなかったいくつかの理由

$(document).ready(function() { 

    $("div").remove(".entry-option-info-container"); 
    $("h3").remove(".menu-title"); 

} 

また、.menu-titleは、div.entry-option-info-containerの内部にネストされた要素です。親要素が削除された場合は削除する必要がありますか?残念ながら、h3削除コードの有無にかかわらず動作しませんでした。

私はjquery v.1.12を使用していますが、他のすべてのjqueryスクリプトはこれ以外で動作します。 JsFiddleを追加して、そこではうまくいきません。

JsFiddle

すべてのヘルプはそれを歓迎です!あなたの時間をありがとう。

Testpage

あなたがモバイルビューにまで縮小している場合は、「より多くのビュー」と消えませんチームグラフ、私は内隠すためにしようとしているクラス」の間に大きなギャップが表示されますサイドバー」クラスのは大きなギャップ

+1

'$作成するので、あなたが見るチームのグラフの一部である(『divの.ENTRY・オプション・インフォ・コンテナ』)(削除);' – Tushar

+1

除去するため要素からのクラスは '.removeClass()'を使います。 – Raidri

+1

また、あなたのフィドルが壊れています。ここには固定されたものがあります:https://jsfiddle.net/yvatukuw/(jQueryインクルードがなく、右括弧が閉じています)。 –

答えて

1
$(document).ready(function() { 
    $("div").removeClass(".entry-option-info-container"); 
    $("h3").removeClass(".menu-title"); 
} 
+0

私はそのショットにも与えた提案をベースにしていますが、まだ大きな空白のギャップを取得しています。詳細を追加するために質問を編集しました – Umeed