2010-10-14 2 views

ответ

0

Да, вы можете перебирать круглые элементы изображения, как это:

for (var i=0;i<=5;i++) 
{ 
$("myImage" + i).attr("src", "path/to/newImage.jpg"); ? 
} 
+0

Как заменить изображение? – anonymous

+0

функция startproject (ID, запуск, proj_id) { \t \t \t \t \t $ .post ("ajax_startproject.php", {: ID, начало: старт, proj_id: proj_id}, функция (данные) { \t \t \t \t \t \t \t \t оповещения (данные); \t \t \t \t если (данные == 1) { \t \t \t \t \t $ ("# я mg_result "+ id) .attr (" src "," images/lock_closed.png "); \t \t \t \t} \t \t \t \t еще {\t \t \t \t \t \t $ ("# img_result" + ID) .attr ("ГКЗ", «изображения/lock_open.PNG "); \t \t \t \t} \t \t \t}); \t \t \t \t \t \t \t \t \t \t} – anonymous

+0

добавить # идентификатору изображения -> $ (" # myImage»+ я) –

0

Да. Вы можете сделать это.

jQuery селекторы - это просто строки. Как вы собрали строку, это действительно не касается jQuery. Он не знает, ему все равно, он никогда не задаст вопросов. Пока ваша заполненная строка является допустимым селектором (который после того, как вы соединили его, как в вашем примере), jQuery будет знать, что делать.

0

Да, это действительный код для jQuery :) Это то же самое, что вы делаете конкатенацию с помощью Javascript.

0

Да, вы можете.
Не проще попробовать его перед публикацией? это займет меньше времени ...

0

Вы можете индексировать объекты JQuery как массив

$('a')[0] 

или более развернутого JQuery get(0).

Однако, если вы были просто строкой, создающей селектор jQuery, то да, конечно, это сработает. jQuery не знает, как была создана эта строка (или она заботится), если это действительный селектор.

Смежные вопросы