2011-06-23 23 views
2

jquery mobileに特定の要素をスキップさせる方法はありますか?私は、その特定のdiv内のタグへのUIリンクを適用したくないJQuery Mobileスキップする特定の要素

<div class="fr-confRoomInfo"> 
<a href="#" class="fr-confRoomBtn blue ui-link"> 
<span>Some text</span></a> 
</div> 

は、私は次のようになり、カスタムのdivを持っています。それを行う方法はありますか?

EDIT 私はちょうど私が変更するために必要なCSSパラメータをオーバーライドすることができるようにjqueryの携帯以下の私のカスタムCSSリンクを移動することになりました。実際にUI-体-C(ないUI-リンク)から継承されたテキストの影を処分した

.fr-confRoomInfo 
{ 
    text-shadow: none; 
} 

+0

どのタグを無視するようにjQuery Mobileを伝えるために正しいことはありますか? 'ui-linkを適用する 'とはどういう意味ですか? –

答えて

1

あなたが.not()を試みることができる:だから、私のCSSで私はこれをやってしまいました。

$('a').not('.fr-confRoomInfo > a').addClass('ui-link'); 

またはあなただけのすべてにそれを追加し、あなたは除外したいものからそれを削除できます。

$('a').addClass('ui-link'); 
$('.fr-confRoomInfo > a').removeClass('ui-link'); 

EDIT についてのコメントが常に追加されました。上記の2番目のスニペットの最後の行を試してください。

+0

jqueryモバイルCSSファイルの下に自分のカスタムCSSファイルを移動してスタイルを上書きしてしまいました。しかし、あなたのソリューションをありがとう。 – sumone4life

8

データ-役割= "none" には、あなたのタグ

+0

完璧な答え - なぜこれがまだ受け入れられていないのかわからない! – scubbo

関連する問題