隐藏输入不起作用
Hiding input doesnt work
<input type="checkbox" name="AvatarfileSelected" value="image"
id="AvatarfileSelected" onclick="$('#extra').hide('slow')"/>
<span style="color:#538f05;">Change Image</span>
<div id="extra">
<input type="file" name="avatarfile" id="avatarfile"></input>
</div>
上面的代码不起作用。有人可以告诉我错误吗?
你可能没有包括jQuery...
使用vanilla javascript:
onclick="document.getElementById('extra').style.display = 'none'";
而不是:
onclick="$('#extra').hide('slow')"
(或者如果你想使用它,包括jQuery。
顺便说一句,<input>
没有结束标签:</input>
取代:
<input type="file" name="avatarfile" id="avatarfile"></input>
跟:
<input type="file" name="avatarfile" id="avatarfile" />
从 HTML 标记中取出 onclick
事件,并以unobutrusive
方式执行。确保在文档就绪事件中绑定事件功能。
像这样使用它
$(function(){
$("#AvatarfileSelected").click(function(){
$("#extra").hide();
});
});
Jsfiddle 样本 : http://jsfiddle.net/p9tdf/1/
相关文章:
- 点击按钮输入不起作用
- 鼠标输入在 YUI 的 chrome 中不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- Knockout输入绑定不起作用
- 输入类型范围在angularjs重复内不起作用
- 我的角度形式输入[数字]验证不起作用
- 模态上的输入/注册字段不起作用
- html/jquery输入类型:单选框中的文本不起作用
- jQuery在文本输入点击时不起作用
- 指令中选择输入的双向绑定不起作用
- 按键事件上的简单HTML输入不起作用
- JavaScript onChange 事件侦听器对输入表单不起作用
- 鼠标输入和鼠标离开不起作用
- 专注于输入角度不起作用
- JavaScript - 输入按钮隐藏 - 不起作用
- 使用复选框切换密码输入(由于安全风险而不起作用)
- 当输入字段位于 ng 重复中时,ng 禁用不起作用
- 数组输入不起作用
- Phonegap-输入类型的电子邮件maxlength不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用