做一个搜索,获取文本框实时值的方法,发现获取不到值,不知道到底怎么获取,求大神帮我解答下
<div class="brand-search"><input type="text" id="Search" name="Search" value="搜索 品牌名称" /></div>
$('#Search').bind('input propertychange', function () {
alert($("input[name=Search]").value);
});
IE是propertychange,firefox,chrome是 input事件
$('#Search').bind('input propertychange', function () {
alert(this.value);
}).bind('input input', function () {
alert(this.value);
});
alert($("input[name=Search]").val());
ie10,chrome都可以,你自己可以试试
<html>
<head>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
</head>
<body>
<div class="brand-search"><input type="text" id="Search" name="Search" value="搜索 品牌名称" /></div>
</body>
<script type="text/javascript">
$('#Search').bind('input propertychange', function () {
alert($("input[name=Search]").val());
});
</script>
</html>