2012-12-15 5 views
0

양식을 통해 게시 된 div를 게시하는 방법에 대한 약간의 도움을 찾고 있습니다.양식을 통해 게시

<div class="btn btn-large btn-rb-space">Item 1</div> 
<div class="btn btn-large btn-rb-space">Item 2</div> 
<div class="btn btn-large btn-rb-space">Item 3</div> 
<div class="btn btn-large btn-rb-space">Item 4</div> 
<div class="btn btn-large btn-rb-space">Item 5</div> 
<div class="btn btn-large btn-rb-space">Item 6</div> 
<div class="btn btn-large btn-rb-space">Item 7</div> 
<div class="btn btn-large btn-rb-space">Item 8</div> 
<div class="btn btn-large btn-rb-space">Item 9</div> 

어떻게 숨겨진 입력을 채울 수 있습니까?

각 div마다 ID가 필요합니까?

jQuery 또는 PHP로 열기.

감사합니다.

+0

정확히 무엇이 질문입니까? – yckart

+0

숨겨진 입력을 어떻게 채울 수 있습니까? –

답변

0

당신은()에 사용 jQuery를 모든 div에 대한 클릭 이벤트를 만들 수 - http://api.jquery.com/on/

+0

이렇게하면 갈 수 있어요. 그러나 숨겨진 입력을 어떻게 채울 수 있습니까? –

+0

좀 더 자세한 설명이 도움이 될 것이라고 생각합니다. 아마도 $ ('# hidden-input'). 텍스트 ($ (this) .text()); – daniel

+0

http : /jsfiddle.net/tTebY/ 나는 나의 다음 페이지를 클릭 한 div를 얻을 수있을 것이다. –

0

음 아니, 당신은 정말 각각의 ID를 div에 제공 할 필요가 없습니다. 원하는 모든 div를 클릭 한 상태로 보내면 모든 문자열을 한 번 클릭하거나 숨겨진 입력 필드에서 말한 것처럼 보낼 수 있습니다.

var clicks = []; 
$(".btn")​.on('click',function(){ 
    clicks.push($(this).eq()); // returns the zero based index of the element 
}); 
var clickSequence = ​​​​clicks.join(','); 
$("form").append('<input type="hidden" name="clickSequence" value="'+clickSequence+'" />'); 
+0

고마워요! 이 소프트웨어 라인에 오류가 있습니다 : clicks [] = $ (this) .eq(); –

+0

@fra - edited ... 이제이 작업을 수행해야합니다. – Lix

+0

이상하게도 내 양식이 사라지는 코드 ... :( –

관련 문제