Jquery - .text(),. html()不适用于IE8

Buj*_*jji 4 html jquery internet-explorer

这是代码和jsfiddle链接.我试过.text和.html这两个函数.但两人都没有在IE8上工作.任何人都能为我提供IE的解决方案吗?(我用谷歌搜索,人们似乎有类似的问题,但无法得到解决方案)谢谢

http://jsfiddle.net/3eaGL/

  <div class="controls">       
            <div class="btn-group" data-toggle="buttons-radio">
                <input name="MySecurity[my_education]" id="MySecurity_my_education" type="hidden" value="0" />                            
                <button type="button" class="btn" value="2" display="Private">P</button>
                <button type="button" class="btn" value="1" display="Friends">F</button>
                <button type="button" class="btn" value="0" display="All ( Public )">A</button>
            </div>   
            <text class="mySecurityDisplay"></text>  
       </div>  




$("button[display]").bind('click', function(){
                    var buttonValue=this.value;
                    $(this).siblings("input[type=hidden]").val(buttonValue);
                    $(this).parent().next().text($(this).attr( 'display' ));
                 });
Run Code Online (Sandbox Code Playgroud)

und*_*ned 7

问题是:

<text class="mySecurityDisplay"></text>  
Run Code Online (Sandbox Code Playgroud)

IE8不会呈现未知的标签,因此jQuery的不会选择你的元素,这个问题是不相关的html或者text方法.请使用有效标记,您的代码将起作用.