0

これはできますか?

$("#myImage"+1).attr("src", "path/to/newImage.jpg");

画像は配列に似ているため、imgタグのIDはmyImage1です。

<img src="path/to/oldImage.jpg" id="myImage1">
4

5 に答える 5

0

はい、次のように丸い画像要素を繰り返すことができます。

for (var i=0;i<=5;i++)
{
 $("myImage" + i).attr("src", "path/to/newImage.jpg"); ?
}
于 2010-10-14T14:00:04.567 に答える
0

はい。出来るよ。

jQueryセレクターは単なる文字列です。文字列をどのようにまとめるかは、jQueryにはまったく関係ありません。それは知りません、それは気にしません、それは決して質問をしません。完成した文字列が有効なセレクターである限り(例のように連結すると)、jQueryは何をすべきかを認識します。

于 2010-10-14T13:56:16.840 に答える
0

はい、それはjQueryの有効なコードです:)これはJavascriptで連結を行うのと同じです。

于 2010-10-14T13:56:29.257 に答える
0

はい、できます。
投稿する前に試してみるのは簡単ではないですか?時間がかからないでしょう...

于 2010-10-14T13:56:53.280 に答える
0

配列のようにjQueryオブジェクトに添え字を付けることができます

$('a')[0] 

またはより冗長なjQuery get(0)

ただし、jQueryセレクターを文字列で作成するだけの場合は、もちろんそれで機能します。jQueryは、有効なセレクターである限り、その文字列がどのように作成されたかを認識しません(または気にしません)。

于 2010-10-14T13:56:59.150 に答える