我有一个HTML输入元素如下:
<input class="theClass" type="text" size="20" placeholder="Search..." value="">
我选择它:
$('.theClass').val();
除了Internet Explorer之外,它在每个浏览器中都能正常工作,无论输入如何,它都只返回一个空字符串。任何想法为什么会这样?我无法找到与此问题直接相关的兼容性问题的任何信息。
答案 0 :(得分:0)
我没有看到任何问题...
以下是一个例子:
$(function() {
$('button').click(function() {
alert($('.theClass').val());
})
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<input class="theClass" type="text" size="20" placeholder="Search..." value=""><br />
<button>Click</button>
&#13;