問題タブ [selector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
820 参照

jquery - + IE6 のセレクターを実装する

私は + セレクターが本当に好きで、IE6 の回避策のためだけに別の css ルールを追加したくありません。+ セレクターを使用している場合は、既存のすべての css ルールをチェックし、要素を変更する jquery-way があります。

このようなもの:

したがって、基本的な質問は次のとおりです。ドキュメントで定義されているすべての css ルールの配列 (またはその他のもの) を取得できますか?

乾杯、マヌエル

0 投票する
5 に答える
44171 参照

iphone - @selectorをパラメーターとして渡すにはどうすればよいですか?

メソッドの場合:

@selectorを渡すにはどうすればよいですか?コンパイルするために(id)にキャストしようとしましたが、実行時にクラッシュします。


より具体的には、私はこのような方法を持っています:

クラッシュします。スレッドの準備ができたときに新しいスレッドがセレクターを呼び出すことができるように、クラッシュせずにセレクターを渡すにはどうすればよいですか?

0 投票する
7 に答える
18533 参照

javascript - jqueryの次の兄弟

私はこの問題を解決しようとしてきましたが、いくつかの深刻な回避策がなければ解決できないようです.

次の HTML がある場合:

<li>では、最初の親 (または 2 番目の親) に続くタグを選択するにはどうすればよいでしょうか? 基本的に、親クラスを持つ別のクラスに到達するまで、 <li>withと次の兄弟を選択します。class="parent"<li>

ネストされたリストを使用してリストを再構築することはできますが、そうしたくありません。助言がありますか?

0 投票する
4 に答える
742 参照

jquery - 複雑なjquery cssセレクターをキャッシュ用のコンテキストに変える

フィードバックの後、質問を完全に書き直します。

次のマークアップがあります。

アクセスできます:

使用:

これにより、「do-not-modify-me」という ID を持つ div を除く本文のすべてのコンテンツを取得できます。

ここで、jquery を使用した選択と同じように、別のプログラマーが本体内の任意のものを選択できるようにする関数を作成したいとしましょう。他のプログラマーは div#do-not-modify-me を変更すべきではありませんが、気にする必要もありません。

$('body > *:not(div#do-not-modify-me)')頻繁に呼び出されるので、キャッシュします。

アイデアは次のとおりです。

したがって、他のプログラマーは次のことができるはずです。

本体のすべてが赤くなります<p>が、div#do-not-modify-me に含まれるものは赤くなりません。

TEST CODE は機能しません。現在のところ、それ自体の結果ではなく、コンテキストの結果の子に css() を適用するためです。

例:

次のように動作します。

望ましい結果は次のようになります。

ご了承ください :

<p>div#do-not-modify-me が赤くなるため機能しません。

TEST RESULT CODE の結果をどのように取得しますか? コードの任意の部分を変更できます。

0 投票する
3 に答える
4109 参照

jquery - jQueryでIDによって基礎となるDOM要素を取得する最良の方法は何ですか?

これは本当に基本的な質問のように聞こえます。次のフォーム要素があるとしましょう

...

jQuery を使用して、ID で取得したいとします。これにより、selectedIndex などの属性の 1 つに直接アクセスできます。

使えないと思う

# セレクターは要素の配列を返すためです。select DOM要素に実際にアクセスしたい場合は、呼び出す必要があります

これは正しいです? get(0) への「追加呼び出し」を行うことなく、DOM 要素に直接アクセスできるセレクターはありますか?

私が言うことができるプロトタイプから来ているので、私は尋ねます:

0 投票する
8 に答える
217910 参照

objective-c - Objective-C: 複数の引数を指定してセレクターを呼び出す

MyClass.m で、定義しました

MyClass.h の適切な宣言。後で電話したい

MyClass.m にあるが、次のようなエラーが表示 れる

コンソールに文字列を出力し、問題なく機能する引数を取らないセレクターを使用して、より単純なケースを試しました。コードの何が問題で、どうすれば修正できますか? ありがとう。

0 投票する
1 に答える
49064 参照

jquery - jQueryはidからテキストを取得し、動的に生成されるため、どのように、またはあるのかわかりません

必要なタスクを実行するための jQuery 関数が既にありますが、id="generated_rows" を使用し<td>て特定のセルをループする方法はありますか<tr>

これが必要です:


以下の機能が動作するようになりました!

0 投票する
3 に答える
7456 参照

iphone - (iPhone で) 遅延後に起動するように設定されているセレクターを強制終了するには?

遅延後に実行するように設定された performSelector を持つビューがある場合:

...しかし、セレクターが起動する前にそのビューを削除すると (たとえば、ユーザーの操作が原因で)、アプリがクラッシュします。

そのビューの dealloc メソッドで遅延セレクターを強制終了する方法はありますか?

編集:

私は両方を試しました:

両方が機能している間 (新しいビューをロードできます)、前のビューをロードすると灰色の画面が表示されます。

リストされている Apple ドキュメント以外の cancelPerformSelector に関するチュートリアルやその他の情報を見つけることができませんでした。スレッドと実行ループに関するドキュメントは非常に複雑なようです (ほとんどの場合、実際のコード サンプルがリストされていないためです。何が起こっているのかを理解するのが簡単になります)。