好的,所以我还在这里学习。
创建了一个jsfiddle http://jsfiddle.net/JustJill54/GDVt6/,它将根据Y / N匿名下拉菜单切换名称和电子邮件字段的可见性。我编写了一个函数来清除名称和电子邮件字段的内容,如果它们具有现有值。
为了测试它,我在名称中加入了一个默认值,但是name字段的值没有重置为我在函数中指定的空字符串。谁能告诉我为什么名字输入没有被删除?
非常感谢!
JavaScript的:
function clearID ()
{
$("input[title='name']").val() == '';
$("input[title='email']").val() == '';
}
if ($("select[title='anonymous']option:selected").val() !== "Yes") {
$(".anon").toggle();
$("select[title='anonymous']").change(function() {
//$(".anon").toggle();
clearID();
$(".anon").toggle();
}); //close anonymous.change
}
答案 0 :(得分:2)
答案 1 :(得分:1)
将您的功能更改为:
function clearID()
{
$("input[title='name']").val('');
$("input[title='email']").val('');
}
答案 2 :(得分:0)
$("input[title='name']").val("");
与电子邮件相同