[英]What is the compatible JQuery line of code for IE7 and IE8?
这行代码对Firefox正常运行
$("#<%=txt1.ClientID%>").text()
但不适用于IE8和IE7。 请参阅以下方案,以了解我的真实意思:-方案:-
所以我需要一些兼容的IE7和IE8代码
我希望我能很好地解释我的需求。 提前致谢
没有任何片段与任何IE不兼容。 也许您在其他地方遇到语法错误,这会破坏您的代码? 例如,用逗号结尾的列表或哈希是仅IE的常见错误,如果它出现在<script>
块中的任何地方,则会破坏整个内容。
什么是txt1
? 是<input>
吗?
使用input.value
或jQuery val()
来读取表单字段的值。 text()
读取元素内的文本内容,对于大多数表单字段而言,什么都不是。
对于<textarea>
,文本内容将是源HTML文件中字段的初始内容, 而不是字段的当前值。 (这些初始内容对应于DOM defaultValue
属性,而不是value
。在<input>
,这是value="..."
属性,而不是文本内容,但在DOM中仍然是defaultValue
而不是value
。)
您的代码段将在执行代码时捕获文本字段的内容。
在IE7,8和Firefox上,此行为相同。
确保您的代码仅在document.ready上运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.