0

最初に num1 の動的要素を選択してから、その ul (id=myUl) を見つけたい

<div id="num1"></div> // dynamic
<ul id="myUl">

そのIDを見つけて(currentNumに設定しましょう)、整数に変換されましたが、式が機能しませんでした:

$("div#num" + currentNum + "myUl")

セミコロンの位置が間違っていると思います

4

2 に答える 2

0

この方法を試してください。next() を使用できます。セレクターが機能するには、2 番目の div が乱数 div の子孫である必要があります (このステートメントは、質問の更新前に有効です)。あなたの更新された質問では、セレクターは完全に間違っています。

 $("#num" + currentNum).next('#myUl');

しかし、それはあなたができるIDなので

$('#myUl');

また、id にタグ名のプレフィックスを付けることも避けてください。つまりdiv#num、これは必須ではなく、id セレクターよりも遅くなります。

于 2013-09-06T01:56:24.030 に答える