powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery поменять class
8 сообщений из 8, страница 1 из 1
jquery поменять class
    #39059727
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно поменять class у div. пробовал множество вариантов и все безрезультатно. Может дело все в том, что я вставляю блок из php?

вот функция js

Код: javascript
1.
2.
3.
4.
5.
$(document).ready(function() {
    $("#tuta").on("click", ".tabb", function(){
    	$(this).toggleClass("active");
    });
});



вот код html

Код: html
1.
2.
<?php echo '<div id="info"><a href="1234.php?id='. $_SESSION['steamid'] .'">При нажатие подгружаеться скрипт php </a>'; ?>
<div id='tuta' style='width:100%; height:100%; float:left; margin: 10px;'></div>



и собственно сам php

Код: php
1.
2.
3.
4.
5.
6.
7.
<?php
error_reporting(0);
for ($i=0; $i<$count_content; $i++) {
       echo "<div class='tabb' style='background:white; width:90px; height:90px; float:left; margin: 5px; outline: 1px solid black; background-size: cover; background-image:url(http://steamcommunity-a.akamaihd.net/economy/image/";
      echo "<p>Цена: ".$json['median_price']."</p></div>";
}
?>



HELP please!!!
...
Рейтинг: 0 / 0
jquery поменять class
    #39059733
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13,
и еще в обработчике выдает ошибку Uncaught TypeError: $(...).on is not a function.

И я происследовал, если скрипт JS использовать напрямую без погрузки Php, то все идет гладко. Тогда подскажите как лучше мне либо поменять, либо выделить div с классом tabb?
...
Рейтинг: 0 / 0
jquery поменять class
    #39059739
Gwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13,

>>вот код html
это не html
...
Рейтинг: 0 / 0
jquery поменять class
    #39059743
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gwa,

1 строка php а 2 html. извините.
...
Рейтинг: 0 / 0
jquery поменять class
    #39059986
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fireman13,
1234.php

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style>
	
	.tabb{
		background:red;
	    width:90px; height:90px; float:left; margin: 5px;
	    outline: 1px solid black; background-size: cover; 
	    /*background-image:url(http://steamcommunity-a.akamaihd.net/economy/image/)*/
	}
	.tabb:hover{
		cursor: pointer;
	}
	.active{
		background: green;
	}
	</style>
	
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

	<script>
$(document).ready(function() {

    $(".tabb").click(function (e) {
    	console.log('here');
     $(this).toggleClass("active");

   });

});
	</script> 
</head>
<body>
<div id="info"><a href="1234.php?id=10">При нажатие подгружаеться скрипт php </a></div>
<div id='tuta'>


<?php
error_reporting(0);
	if (isset($_GET['id'])){
		$count_content=(int)$_GET['id'];
	
	for ($i=0; $i<$count_content; $i++) {
	       echo "<div class='tabb'>Цена:100</div>";
	}
}
?>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
jquery поменять class
    #39060065
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergey,

Попробовал ваш код ошибки исчезли, но результат остался такой же. Class не меняется. Подскажите может есть другой способ, мне нужно как то выделить при нажатие div и отправить их в обработку.
...
Рейтинг: 0 / 0
jquery поменять class
    #39060088
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13 , ты хоть бы нормальный хтмл-пример сделал...
...
Рейтинг: 0 / 0
jquery поменять class
    #39060120
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fireman13kunaksergey,

Попробовал ваш код ошибки исчезли, но результат остался такой же. Class не меняется. Подскажите может есть другой способ, мне нужно как то выделить при нажатие div и отправить их в обработку.
1. Подсказка.. функция 'toggleClass' класс не меняет.. она добавляет если класса нет или удаляет если такой класс существует...
Почему например цвет не меняется... просто ваш класс action не перекрывает ваши стили.
2. Просмотрите ваш код..
Код: php
1.
<?php echo '<div id="info"><a href="1234.php?id='. $_SESSION['steamid'] .'">При нажатие подгружаеться скрипт php </a>'; ?>


Где тут например закрывающий div?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery поменять class
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]