jQuery 更改功能不起作用
我似乎无法让这个工作看起来应该
$('.titleother').change(function() {
if ($('.titleother').val() == 'Other') {
$('.hiddentext').css('display','block')
}
})
对于这个 HTML
<select class="titleother">
<option value="1">1</option>
<option value="2">2</option>
<option value="Other">Other</option>
</select>
<p class="hiddentext" style="display:none">TEXT</p>
有什么想法吗?
I can't seem to get this working seems like it should
$('.titleother').change(function() {
if ($('.titleother').val() == 'Other') {
$('.hiddentext').css('display','block')
}
})
For this HTML
<select class="titleother">
<option value="1">1</option>
<option value="2">2</option>
<option value="Other">Other</option>
</select>
<p class="hiddentext" style="display:none">TEXT</p>
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这对我使用 Chrome 有效:
http://jsfiddle.net/amuec/11/
(达林的代码也不适合我)
This works for me using Chrome:
http://jsfiddle.net/amuec/11/
(Darin's code didn't work for me either)
确保将其放入
$(document).ready
中,以便在附加.change()
处理程序时 DOM 已准备就绪:Make sure you put this in a
$(document).ready
so that the DOM is ready when you attach the.change()
handler:我认为您缺少
;
查看此处
I think you are missing
;
Check here