我有一个包含基本和高级搜索字段的表单。 该表单使用以下代码在基本和高级之间切换:
// toggle
$(function() {
$(".toggler").click(function(e) {
e.preventDefault();
$(this).find("span").toggle();
$(".togglee").slideToggle();
});
//show adv div based on input value data
if ($("#Adv input[value!='']").length) {
$('.toggler').click();
}
});
我希望在高级表单打开时隐藏一个特定的输入字段(让它命名)。
我需要在上面的jQuery代码中添加什么,而不会破坏在其他文件中共享的任何内容。
由于
答案 0 :(得分:0)
在切换器点击事件中,您不能这样做:
$("#place").toggle();
答案 1 :(得分:0)
尝试这样的事情:
$(".toggler").click(function(e) {
e.preventDefault();
$(this).find("span").toggle();
$(".togglee").slideToggle();
//hide another item?
$('#myOtherItem').toggle();
});
或者像这样:
$(".toggler").click(function(e) {
e.preventDefault();
$(this).find("span").toggle();
$(".togglee").slideToggle();
//hide another item?
if($(".togglee").is(":visible")){
//code for when the togglee is shown
}
});