Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   не работает live (https://javascript.ru/forum/jquery/55135-ne-rabotaet-live.html)

tsigel 15.04.2015 17:17

$(".mydiv")

<div id=mydiv>

Гипнотизируем эти строки и прозреваем!

рони 15.04.2015 17:18

Цитата:

Сообщение от SKLNSK
$(".mydiv").on("click",

в какой строке находится элемент с данным классом?

рони 15.04.2015 17:26

SKLNSK,
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
	<script src="http://code.jquery.com/jquery-latest.js"></script>

</head>

<body >

<input class=list type=button value='+'><br>
<input class=list type=button value='-'><br><br>
<input type="button" value="Скопировать объект" onclick="copy_obj();"><br><br>

Кликните на вставленный объект:<br>
<div id=mydiv>
</div>

<script>
	function copy_obj()
	{
	   $("<input/>", {"class": "list", "type" : "button",  "value" : "+"}).appendTo("#mydiv");
	}

	$("#mydiv").on("click", ".list", function(){
	   alert('кликнули на объект');
    });
</script>

</body>
</html>

SKLNSK 15.04.2015 18:38

ну да ошибся

SKLNSK 15.04.2015 21:02

В общем в рабочем варианте удалось решить задачу так - подгружать (добавлять) часть js jq скрипта вместе с HTML. Тогда при добавлении jq на страницу js jq код автоматически выполняется )


Часовой пояс GMT +3, время: 10:24.