友 在我的应用程序中,我有一个标记为主要内容的文本框,其上有两个复选框SMS和Email, 现在我选择SMS复选框,标记为主要内容的textarea更改为SMS内容,我可以输入内容,如何发生的是 用户选择短信并在短信内容文本框中输入后,再次取消选中短信,短信内容将关闭,消息 相反,它应保持不变,无论用户选择或取消选择复选框。
我的代码是
if('SMS' === checkedValue){
$("[data-main-content-for=Email]").find('textarea').val('');
}
请建议您在用户取消选中后选择复选框后保留值的方法。
答案 0 :(得分:1)
.val('')
会删除textrea
您已粘贴js code
的电子邮件部分,您可能还有类似此类的短信代码
$("[data-main-content-for=SMS]").find('textarea').val('');
如果是,则需要将其删除以解决问题
答案 1 :(得分:1)
尝试禁用它而不是删除它
$("[data-main-content-for=Email]").find('textarea').prop('disabled', true);
当然,如果选中复选框,则需要再次启用它。