我在 IE(7-9) 中遇到 this.value
问题。
我使用这段代码:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$(".inputbox").keyup(function(){
value = this.value;
$("#searchRe").load("suggestionSearch.php?value=" + value);
});
});
</script>
这适用于 Firefox 和 Chrome,但不要将“值”传递给 IE 中的“suggestionSearch.php”。我认为 value = this.value
是有问题的。请帮助我:)
注意:.inputbox
是一个文本框。
最佳答案
由于您已经在使用 jQuery,因此只需尝试使用 jquery 获取值即可,使用此行
var value = $(this).val()
jQuery 可以很好地处理任意浏览器行为。
编辑
这是一个适用于 IE 的快速解决方案,您可以根据自己的需要进行修改。
关于jquery - IE 中的 this.value 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064257/