0

わかりました、この質問は言い表すのが難しいです。

別のセレクターに基づいてセレクターを作成したいとしましょう。

var firstChild = $(textDiv).children(":first")
var firstChildAppend = '.ls-active ' + firstChild;
alert(firstChildAppend);

出力には jquery オブジェクト (firstChild の内部にあるもの) が含まれるため、明らかに使用可能なセレクターは含まれません。そうですね、firstChild テキストを作成して、それを使用して新しいセレクターを作成したいだけです。

4

3 に答える 3

0

実際のセレクターが必要な場合の別の方法は、次のとおりです。

var firstChild = $(textDiv).children(":first")
var firstChildAppend = $(firstChild.selector + ' .ls-active ');

これは、不明な場合に最初の基準からの「セレクター」が必要であるという特定の理由で適切であり、何らかの理由でそれを保持する必要があります。ただし、一般的には、Adil が最適なソリューションを提供します。enter code here

于 2013-10-18T15:07:58.823 に答える
0

それが最初のセレクターの子要素であると仮定すると.ls-active、コンテキスト セレクターを使用できます。

var firstChildAppend = $('.ls-active', firstChild);
于 2013-10-18T14:59:18.873 に答える