我處於一個鬆散的結局,爲什麼我的代碼沒有隱藏,當我解決問題時。如果有人能檢查我的代碼並指出我的錯在哪裏,我將不勝感激。我已發佈代碼here。非常感謝在複選框上顯示jQuery textarea tick
回答
您可以使用JUSE this.checked
$('input[name=messagetick]').click(function() {
if (this.checked) {
$('.contactmessage').show();
}
else {
$('.contactmessage').hide();
}
});
一個稍微好一點的版本將使用.toggle([showOrHide])
$('input[name="messagetick"]').click(function() {
$('.contactmessage').toggle(this.checked);
});
備註,使用屬性選擇器時不要忘記您的"
。
您可以使用is(「:checked」)來查看複選框是否被選中。
試試這個:
$('input[name=messagetick]').click(function() {
if($(this).is(":checked")) {
$('.contactmessage').show(); }
else {
$('.contactmessage').hide();
} });
例@http://jsfiddle.net/8k8VW/18/
對不起,剛剛更新的問題。這個問題是爲什麼當我把箱子打開時隱藏。謝謝 – bollo
爲骨架等mootools的加載你沒有選擇的jQuery。
使用此代碼:
$('input[name=messagetick]').click(function() {
$('.contactmessage').toggle($(this).is(':checked'));
});
是的,我糾正了這一點。謝謝 – bollo
小提琴和代碼現在的作品 –
- 1. 複選框值爲true,但是tick不顯示 - Android/Java
- 2. 在Jquery中勾選複選框時顯示提示框
- 3. 複選框顯示div
- 4. 複選框不會顯示在鉻上
- 5. 在複選框上顯示div剔
- 6. 在複選框上添加日期tick vba
- 7. 顯示覆選框
- 8. 顯示覆選框
- 9. 如何顯示jquery對話框標題欄上的複選框?
- 10. jQuery在檢查複選框上顯示/隱藏圖像
- 11. 使用jQuery在複選框上顯示/隱藏GridView的列
- 12. jQuery複選框隱藏並顯示div
- 13. jquery mobile複選框顯示問題
- 14. jQuery隱藏/顯示覆選框消息
- 15. jQuery UI的複選框沒有顯示
- 16. 複選框+ jQuery的隱藏/顯示
- 17. 使用jQuery顯示/隱藏複選框
- 18. jquery計數複選框在div顯示:塊,但不顯示:無
- 19. 顯示覆選標記檢查/取消選中複選框jquery
- 20. 顯示檢查textarea的複選框值javascript
- 21. 當突出顯示時在textarea上顯示邊框和句柄
- 22. 得到與textarea的複選框,並選擇在一個jquery
- 23. 複選框內的textarea
- 24. Jquery:檢查複選框中的選項顯示文本框
- 25. 在頁面上顯示選中的複選框選項
- 26. jQuery:突出顯示錶格行上覆選框更改事件
- 27. jQuery:在選中的複選框旁邊顯示提交按鈕
- 28. 顯示覆選框 - CakePHP的
- 29. jquery.sumoselect不顯示覆選框
- 30. 要顯示覆選框
優秀。謝謝你馬克。 – bollo
toggle()更好,我認爲 –
還有一件事。與此代碼,我現在如何檢索文本框的值傳遞給PHP? – bollo