JQuery에서 div 태그의 내용을 변경하여 사용자가 여러 페이지를 통과하는 것처럼 보이게하려고합니다. 내가 가지고있는 방식은 사용자가 단추를 누르면 단추를 누르는 스크립트가 실행되고 div의 내용을 변경하는 것입니다. 이런 식으로 적어도 세 페이지를 갖고 싶었지만 두 번째 페이지 이후에 문제가 생겼습니다. 여기 내가 스크립트에있는 것입니다 : 나는 '1'의 ID로, 첫 페이지에 버튼을 클릭하면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" >');
});
});
그래서, 그것은 두 번째 페이지가 표시되어야 무엇을 화면을 변경합니다. 두 번째 페이지는 몇 가지 물건을 표시하고 '2'라는 ID로 다른 버튼을 만듭니다. 그런 다음 두 번째 페이지에서 '2'라는 ID로 버튼을 클릭하면 아무 것도하지 않습니다. 어떤 도움이 필요합니까? 버튼이 실제로 html에 있지 않고 스크립트로 생성 되었기 때문입니까?
HTML은 숫자 ID를 허용하지 않으므로 숫자 ID를 변경해야합니다.~ 'page1'. – iappwebdev
@ 사이먼 (Simon) : HTML5가 제공하며 대부분의 브라우저에서 처리 할 수 있습니다. 그럼에도 불구하고 어떻게 든 추한 것입니다;) –
좋아, 나쁜 댓글. 다시 : W3C 표준 HTML 규칙에 따라 허용되지 않습니다. http://www.w3.org/TR/html4/types.html#type-name – iappwebdev