これはできますか?
$("#myImage"+1).attr("src", "path/to/newImage.jpg");
画像は配列に似ているため、imgタグのIDはmyImage1です。
<img src="path/to/oldImage.jpg" id="myImage1">
はい、次のように丸い画像要素を繰り返すことができます。
for (var i=0;i<=5;i++)
{
$("myImage" + i).attr("src", "path/to/newImage.jpg"); ?
}
はい。出来るよ。
jQueryセレクターは単なる文字列です。文字列をどのようにまとめるかは、jQueryにはまったく関係ありません。それは知りません、それは気にしません、それは決して質問をしません。完成した文字列が有効なセレクターである限り(例のように連結すると)、jQueryは何をすべきかを認識します。
はい、それはjQueryの有効なコードです:)これはJavascriptで連結を行うのと同じです。
はい、できます。
投稿する前に試してみるのは簡単ではないですか?時間がかからないでしょう...
配列のようにjQueryオブジェクトに添え字を付けることができます
$('a')[0]
またはより冗長なjQuery get(0)
。
ただし、jQueryセレクターを文字列で作成するだけの場合は、もちろんそれで機能します。jQueryは、有効なセレクターである限り、その文字列がどのように作成されたかを認識しません(または気にしません)。