Я пытаюсь изменить JQuery содержание тегов div так, чтобы оно выглядело так, как будто пользователь проходит через несколько страниц. У меня есть то, что пользователь нажмет кнопку, как только они нажмут кнопку, скрипт запустится и изменит содержимое div. Я хотел иметь как минимум три страницы, чтобы сделать это, но я столкнулся с проблемой после второй страницы. Вот что у меня есть в сценарии:JQuery Изменение содержимого
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#1").click(function() {
$("#leftPart").html('<input type="text" id="blash" value="blash" name="blash" ><input type="text" id="hello" value="hello" name="hello" ><input type="text" id="world" value="world" name="world" ><input type="button" name="submit" id="2" value="Submit" />');
$("#rightPart").html('');
});
$("#2").click(function() {
$("#rightPart").html('<input type="text" id="meep" value="meep" name="meep" ><input type="text" id="glomp" value="glomp" name="glomp" >');
});
});
Поэтому, как только я нажимаю на кнопку на первой странице, с идентификатором «1», то он изменяет экран на то, что вторая страница должна показать. Вторая страница отобразит некоторые вещи и создаст еще одну кнопку с идентификатором «2». Когда я пытаюсь щелкнуть по кнопке со второй страницы с идентификатором «2», она ничего не делает. Любая помощь? Это потому, что кнопка создается с помощью скрипта вместо фактического нахождения в html?
В HTML не указывается числовой идентификатор, вы должны изменить их, например.to 'page1'. – iappwebdev
@Simon: HTML5 делает, и большинство браузеров могут справиться с этим. Тем не менее, это уродливо как-то;) –
Хорошо, плохой комментарий. Здесь снова: W3C Стандартное соглашение HTML не позволяет: http://www.w3.org/TR/html4/types.html#type-name – iappwebdev