Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery поменять class / 8 сообщений из 8, страница 1 из 1
23.09.2015, 18:20
    #39059727
Fireman13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
нужно поменять 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
23.09.2015, 18:24
    #39059733
Fireman13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
Fireman13,
и еще в обработчике выдает ошибку Uncaught TypeError: $(...).on is not a function.

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

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

1 строка php а 2 html. извините.
...
Рейтинг: 0 / 0
24.09.2015, 08:28
    #39059986
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
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
24.09.2015, 10:29
    #39060065
Fireman13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
kunaksergey,

Попробовал ваш код ошибки исчезли, но результат остался такой же. Class не меняется. Подскажите может есть другой способ, мне нужно как то выделить при нажатие div и отправить их в обработку.
...
Рейтинг: 0 / 0
24.09.2015, 10:50
    #39060088
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
Fireman13 , ты хоть бы нормальный хтмл-пример сделал...
...
Рейтинг: 0 / 0
24.09.2015, 11:21
    #39060120
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery поменять class
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
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery поменять class / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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