好的,所以我还在这里学习。用JavaScript编写函数
创建一个jsfiddle http://jsfiddle.net/JustJill54/GDVt6/,它将基于Y/N匿名下拉菜单切换名称和电子邮件字段的可见性。我写了一个函数来清除名称和电子邮件字段的内容,如果它们具有现有值。
为了测试它,我在名称中放了一个默认值,但名称字段的值没有被重置为我在函数中指定的空字符串。任何人都可以告诉我为什么名称输入不会被屏蔽掉吗?
非常感谢!
的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
}
顺便说一样,你做一个比较时,使用双等号。一个等号是赋值运算符。 – Brandon 2011-12-23 19:01:14