【发布时间】:2014-07-03 13:13:29
【问题描述】:
我在使用 JQuery 和 Internet Explorer (IE) 时遇到问题。我添加行的方法似乎在 IE 中不起作用(Chrome 和 Firefox 没有问题)
想象一下下表
<table border="1">
<tr>
<td><button class="btn">btn1a</button></td>
<td><button class="btn">btn1b</button></td>
<td>zever</td>
<td>zeverin pakskes</td>
</tr>
<tr>
<td><button class="btn">btn2a</button></td>
<td><button class="btn">btn2b</button></td>
<td>zever</td>
<td>zeverin pakskes</td>
</tr>
</table>
要添加行(当用户单击“按钮”时)我执行以下方法
$(document).ready(function(){
$('.btn').on('click',function(){
var parentrow = $(this).parent().parent();
parentrow.after('<tr ><td colspan="4">Dit is een colspan rij</td></tr>');
});
});
问题:我怎样才能改变我的方法,使它也能在 IE 中工作? (例如,正在添加该行)?
注意:我正在使用以下 JQuery - 库
<script src="https://code.jquery.com/jquery.js"></script>
【问题讨论】:
-
嘿,这是一个错字
-
@user3127499 一个错字的详细问题比一个糟糕的问题好!
-
@nietonfir 是的,但我的经历教会了我其他方面的智慧
标签: javascript jquery html internet-explorer html-table