Я пытаюсь отобразить детали div при нажатии кнопки просмотра, которые находятся в цикле while с использованием jquery, но отображает только первую запись, не отображающую остальную часть записей, может ли кто-нибудь сказать мне решить эту проблему ..Скрипт Jquery не работает в цикле while
Вот пример кода:
<html>
<head>
<script src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
$('#view').click(function() {
var user=$('#user').text();
alert(user);
});
});
</script>
<style type="text/css">
#content div{display:inline-block;}
</style>
</head>
<body>
<?php
$i=0;
while($i<5)
{
?>
<div id="content">
<div id="user">Street(<?=$i+1?>)</div>
<div id="view" style="color:green;cursor:pointer;">View</div>
</div>
<?php
$i++;
}
?>
</body>
</html>
Несколько уникальных идентификаторов не допускается. Переключитесь на классы. – ahren
Идентификаторы должны быть уникальными. Вместо этого используйте класс. – Barmar