Buj*_*jji 4 html jquery internet-explorer
这是代码和jsfiddle链接.我试过.text和.html这两个函数.但两人都没有在IE8上工作.任何人都能为我提供IE的解决方案吗?(我用谷歌搜索,人们似乎有类似的问题,但无法得到解决方案)谢谢
<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)
问题是:
<text class="mySecurityDisplay"></text>
Run Code Online (Sandbox Code Playgroud)
IE8不会呈现未知的标签,因此jQuery的不会选择你的元素,这个问题是不相关的html或者text方法.请使用有效标记,您的代码将起作用.
| 归档时间: |
|
| 查看次数: |
7258 次 |
| 最近记录: |