だから私は、次の構造を持っている:IDを持つ兄弟を取得
<div id="some id">
<div>
<input id="some other id" ....>
.....bunch of other inputs with no id field....
<select onclick="findSiblingWithId()">
</div>
<div>
<input id="some other id" ....>
.....bunch of other inputs with no id field....
<select onclick="findSiblingWithId()">
</div>
<div>
<input id="some other id" ....>
.....bunch of other inputs with no id field....
<select onclick="findSiblingWithId()">
</div>
は、だから私のfindSiblingWithIdに私は私が探しているIDを知らないが、私が知っているすべてがあるという点で、他のコンポーネントについて同じdivには、IDが1つしかありません。どうすれば入手できますか?
編集: 私は十分に説明しなかったようですので、私はもっと情報を追加しようとします。例えば、selectコンポーネントが変更されたとき(ここではボタンや何か、それは問題ではありません)、同じdivから対応する<input id="some other id" ..>
を取得したいとします。
私は上記の説明をしようとしましたが、<div id="some id">
という1つの巨大なdivがあります。これには、IDなしの<div>
という小さな番号が含まれています。
これらのより小さいdivのそれぞれは、IDのない入力フィールドとIDのないその他の入力フィールドを持ちます。今すぐアクションで、ボタンをクリックするかどうかは関係ありません(同じ仕事が兄弟になると思った)同じdivにあるコンポーネントから、ID属性を持つ入力を見つける方法があります?
よろしく、 はBogdan
er?あなたはこの機能を使って何を得たいですか?コードを表示できますか? – SergeS
次の入力フィールド、または次のdivを取得しますか?どちらも、すべての兄弟を通るループ、または単純なindexOf検索でも可能です。 –
ここにあなたが探しているものだけの記事があります... http://stackoverflow.com/questions/842336/is-there-a-way-to-select-sibling-nodes –