Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изменение css 
:(
    Опции темы
namra
Дата 19.6.2013, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



Здравствуйте, как передать параметр id="'.$voprid['id'].'" кнопки в javascript


Код

<script>
   $( "Параметр" ).css( "border","3px solid red" );
</script>


Код

   while($voprid=mysql_fetch_array($data_result)) 
     {          
       echo '<button type="submit" name="btn" class="vop" id="'.$voprid['id'].'" value="'.$voprid['id'].'">'.$num++.'</button>';
     }


Это сообщение отредактировал(а) namra - 19.6.2013, 14:29
PM MAIL   Вверх
Arantir
Дата 19.6.2013, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



namra, давайте так — Вы впредь будете описывать конкретную задачу, а так же то, что Вы пытаетесь сделать и то, что не получается. А не задавать несвязанный ни с чем вопрос и приводить примеры, от которых только мурашки по спине пробегают.

А то жопой шестым чувством чувствую, что ответ будет совершенно не таким, какой Вы хотели бы получить.

Это сообщение отредактировал(а) Arantir - 19.6.2013, 15:22


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
namra
Дата 20.6.2013, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



при нажатии на баттон мне нужно изменять его бордер, но именно определеного батона
PM MAIL   Вверх
Arantir
Дата 20.6.2013, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



Теперь хоть ясно, что дело в нажатии.

Код
function specialQuestion(elem) {
    $(elem).css('border', '3px solid red');
};

Код
echo '<button type="submit" name="btn" class="vop" id="'.$voprid['id'].'" value="'.$voprid['id'].'" onclick="specialQuestion(this)">'.$num++.'</button>';


Это сообщение отредактировал(а) Arantir - 20.6.2013, 08:32


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
evilice
Дата 25.6.2013, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 27.11.2008

Репутация: нет
Всего: нет



Я так понимаю используется jQuery. Ну а раз так, тогда вот примерно так:
Код

$(function() {
    $('.vop').click(function() {
        $(this).css({border: '1px solid #ccc'});
    });
});

PM MAIL   Вверх
Arantir
Дата 25.6.2013, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



Цитата(evilice @  25.6.2013,  13:38 Найти цитируемый пост)
Я так понимаю используется jQuery. Ну а раз так, тогда вот примерно так:

Только вот Вы упустили тот факт, что автору хочется повесить ивент баттон с id="'.$voprid['id'].'", а не на все с class="vop".
А заранее $voprid['id'] не известен. Проще сразу в onclick элемента прописать, чем писать PHP-шный вывод JS-скриптов с подстановкой этих переменных.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
evilice
Дата 25.6.2013, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 27.11.2008

Репутация: нет
Всего: нет



Цитата(Arantir @  25.6.2013,  15:23 Найти цитируемый пост)

Только вот Вы упустили тот факт, что автору хочется повесить ивент баттон с id="'.$voprid['id'].'", а не на все с class="vop".

Да, действительно упустил из вида smile .

Может тогда так?
Код

echo '<button type="submit" name="btn" class="vop" id="'.$voprid['id'].'" value="'.$voprid['id'].'" onclick="(function(el) { $(el).css({border: '1px'}); })(this);">'.$num++.'</button>';

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0436 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.