난 그냥 jQuery를 배우기 시작했지만 예제가 많은 나에게 도움이되지 않습니다 ... 이제jQuery를 다음 코드로 일어나는 뭐죠 범위
은 내가 각각에 대한 링크를 사용하여 전환 할 4 개 형태를 가지고 . 하지만 내가 알 수없는 것은 첫 번째 함수에서 변수 "postOptionSelected"를 가져 와서 더 많은 사용자 옵션을 표시하는 다른 함수로 전달하는 방법입니다. 변수가 범위가 아니라는 것을 알지만 어떻게해야합니까?
$(document).ready(function(){
$("#postOptions ul li a").click(function(event){
var postOptionSelected = $(this).parent("li").attr("class").substr(11);
$("form#post"+postOptionSelected).css('display', 'block');
$("form.postForm:not(#post"+postOptionSelected+")").css('display', 'none');
event.preventDefault();
});
$("form#post"+postOptionSelected+" div#postMore"+postOptionSelected+" a").click(function(event){
$("form#post"+postOptionSelected+" div#postMore"+postOptionSelected).css('display', 'none');
$("form#post"+postOptionSelected+" div#postLess"+postOptionSelected).css('display', 'block');
$("form#post"+postOptionSelected+" div#postView"+postOptionSelected).css('display', 'block');
event.preventDefault();
});
$("form#post"+postOptionSelected+" div#postLess"+postOptionSelected+" a").click(function(event){
$("form#post"+postOptionSelected+" div#postLess"+postOptionSelected).css('display', 'none');
$("form#post"+postOptionSelected+" div#postMore"+postOptionSelected).css('display', 'block');
$("form#post"+postOptionSelected+" div#postView"+postOptionSelected).css('display', 'none');
event.preventDefault();
});
});
HTML 코드도 올리시겠습니까? 당신이 찾고있는 것을하기위한 더 쉬운 방법이있을 수 있습니다. – SolutionYogi