日期:2014-05-16  浏览次数:20374 次

jQuery 与 IE8 的问题 ! ! !
写了一小段JS,一开始的时候是在Firefox上运行的,Chrome也是同样通过,但是在IE8上测试的时候,问题就出现了.alert查错误的时候发现代码根本就不运行, 根本到达不了 "alert('2')" 这里: 
  请问这是什么问题呢 !!!

HTML Radio 代码:
HTML code

<input name="options[15]" class="radio  validate-one-required-by-name product-custom-option" id="options_15_2" onclick="opConfig.reloadPrice()" type="radio" _prototypeUID="6" price="0" advaiceContainer="options-15-container" callbackFunction="validateOptionsCallback" value="82"/>



jQuery 代码如下 : 
JScript code

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
    alert('1');
    jQuery('.radio').click(function(){ 
        alert('2');            
        });
});
</script>



------解决方案--------------------
把IE8控制台里面报错的代码贴出来看一下?
------解决方案--------------------
IE9上能运行

------解决方案--------------------
IE8上也可以啊,是不是你的其他地方有错
------解决方案--------------------
HTML code

<input name="txtName" style="display:none;" />
<label for="txtName" onclick="javascript:alert(this.innerHTML);">Click Me</label>