OK。私は何とかノブなんだけど、ノーブッシュじゃない。 :)jQuery複数のセレクタとドット表記?
ドット表記と同様の結果を持つjQueryでfind()を実行したいとか、 "& &"です。ここでは(動作しない)の例である:
data.find("continent_country[id = 'us'].state[id = 'in']").each(function(){
// what to do
}
または
data.find("continent_country[id = 'us'] && state[id = 'in']").each(function(){
// what to do
}
私はそうのように、カンマを試すように言われています
data.find("continent_country[id = 'us'], state[id = 'in']").each(function(){
// what to do
}
...しかし、ということ間違った項目を返します。
私のXMLは次のようになります。
<continent_country id="us" name="U.S.">
<state id="al" name="Alabama">
<city url="" name="auburn"/>
<city url="" name="birmingham"/>
<city url="" name="dothan"/>
<city url="" name="florence/muscle shoals"/>
<city url="" name="gadsden-anniston"/>
<city url="" name="huntsville/decatur"/>
<city url="" name="mobile"/>
<city url="" name="montgomery"/>
<city url="" name="tuscaloosa"/>
</state>
<state>//more states</states>
</continent_country>
</continent_country id="eu" name="Europe">
<state>//more states</states>
</continent_country>
一部の州/地方/国は、私が指定したcontinent_countryの状態を検索したい理由は、同じIDを共有しています。
事前のおかげで...
を選択してください。まず、あなたは私たちと一緒にすべての大陸の国を取得し、その選択から、あなたは再びすべてをフィルタリングしますか? –
私は元々それをしましたが、 "ワンラインソリューション"が必要でした。子セレクタ ">"は完全に機能しました。 – TSNev