1

jQuery では、次のようにします。

 $(document).ready(function() {
   $("#orderedlist").append("Please rate: ");
 });

そして、ID の順序付きリストを持つコンポーネントに追加された文字列。

icefaces フレームワークを使用して、id form1:p のコンポーネントを取得しました。次のコードを使用してアクセスしようとしました:

jQuery.noConflict();
jQuery("#form1:p").append("Please rate: ");

文字列は、id form1:p の指定されたコンポーネントではなく、form1 に追加されます。

4

3 に答える 3

5

:を2つの円記号でエスケープする必要があります

jQuery("#form1\\:p").append("Please rate: ");

セレクターAPIページの上部にある注を参照してください

于 2010-02-09T23:06:24.613 に答える
5

あなたはそれを逃れる必要があります!

メタ文字(#;&,. + *〜': "!^ $ => | /)のいずれかを名前のリテラル部分として使用する場合は、2つの円記号で文字をエスケープする必要があります:\\

于 2010-02-09T23:06:29.407 に答える
0

問題は:、cssセレクターのメタ文字であると思い:firstます。コロンなしで試してみてください、私は本当に推測しています、おそらくあなたがそれを逃れることができるかどうかはわかりません。

于 2010-02-09T23:06:36.190 に答える