다른 요소의 가시성에 따라 토글 링크 텍스트를 변경하는 스크립트를 만들고 싶습니다.toggle()에서 jQuery text()가 변경됩니까?
#form을 볼 수있는 동안 # 양식 컨테이너에 텍스트를 "숨기기 ..."로 표시하고 숨긴 상태에서 텍스트를 "표시 ..."로 지정합니다.
if ($ ('# form'). (": visible")) {다른 방법 : if ($ ('# form'). == "true") {-하지만 작동하지 않습니다.
무엇이 잘못 되었나요? 다른 항목을 토글 할 때마다 텍스트를 변경하는 방법은 무엇입니까?
$('.toggle').click(
function()
{
$('#form').slideToggle();
if($('#form').is(":visible")){
$('#form-container a').text("Hide form container");
}
else {
$('#form-container a').text("Show form container");
}
});
감사합니다.
감사합니다. 나를 위해 일하지는 않았지만 첫 번째 해결 방법을 사용했습니다. – bat
이것이 올바르지 않으면 콜백 함수가 하나만있을 수 있습니다. – bzx
위에서 언급 한 구문은 토글을위한 것이지 슬립 토글을위한 것이 아닙니다 – hsuk