Javascript 如何清空焦点在复选框更改上的切换文本框?
我有这个和切换功能的作品伟大 除此之外,我想在未选中复选框时清空切换文本框。我已经搜索了大约一个小时,没有任何结果 我试着把焦点移到文本框上,但什么都没变。文本框不会像现在这样自动清空Javascript 如何清空焦点在复选框更改上的切换文本框?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有这个和切换功能的作品伟大 除此之外,我想在未选中复选框时清空切换文本框。我已经搜索了大约一个小时,没有任何结果 我试着把焦点移到文本框上,但什么都没变。文本框不会像现在这样自动清空 函数切换OtherLanguageStextBox(){ var效应='滑动'; $(“#OtherLanguageSpatial”).toggle(效果,0); } $(“#OtherLanguageSpatial”).toggle(false); $(“#其他”)。单击(函数(){ 切换OtherLangu
函数切换OtherLanguageStextBox(){
var效应='滑动';
$(“#OtherLanguageSpatial”).toggle(效果,0);
}
$(“#OtherLanguageSpatial”).toggle(false);
$(“#其他”)。单击(函数(){
切换OtherLanguageStextBox();
如果(!$(“#其他”)是(“:选中”)){
$(“#其他语言”).focus(false);
$(“#其他语言部分”).val(“”);
}
如果($(“#其他”)为(“:选中”))
$(“#其他语言”).focus();
});代码>
正文{
背景:#20262E;
填充:20px;
字体系列:Helvetica;
颜色:#fff;
}
其他
请具体说明:
当前,您正在尝试清空div
,而不是input
。所以使用$(“#其他语言”).val(“”)
而不是$(“#OtherLanguageSpatial”).val(“”)代码>在单击方法中
请参见下面的代码段:
函数切换OtherLanguageStextBox(){
var效应='滑动';
$(“#OtherLanguageSpatial”).toggle(效果,0);
}
$(“#OtherLanguageSpatial”).toggle(false);
$(“#其他”)。单击(函数(){
切换OtherLanguageStextBox();
如果(!$(“#其他”)是(“:选中”)){
$(“#其他语言”).focus(false);
$(“#其他语言”).val(“”);
}
如果($(“#其他”)为(“:选中”))
$(“#其他语言”).focus();
});代码>
正文{
背景:#20262E;
填充:20px;
字体系列:Helvetica;
颜色:#fff;
}
其他
请具体说明:
$(“#其他语言空间”).val(“”)代码>应为$(“#其他语言”).val(“”)
还要注意,页脚
元素需要放在正文中
谢谢@RoryMcCrossan的编辑,我不知道插入代码片段的方法。谢谢。我不明白为什么我没有看到它,但前端开发对我来说就像中国。。。无论如何,谢谢你的回答。这很有帮助。:)