我使用以下代码切换子行。它在IE8以外的所有浏览器中都能完美运行。我不确定是什么问题。尝试了各种版本的jquery。在IE8开发人员工具上检查时,断点不会触及下面的事件。对于事件绑定或jquery选择器,应该是错误。
我正在使用Jquery 1.9
var js = jQuery.noConflict();
js(document).ready(function () {
js("#offersTable tr.odd .arrow").click(function () {
js(this).closest("tr").next("tr").slideToggle();
js(this).closest("tr").find(".arrow").toggleClass("up");
});
js("#offersTable tr.even .arrow").click(function () {
js(this).closest("tr").next("tr").toggle();
js(this).closest("tr").find(".arrow").toggleClass("up");
});
});
<style type="text/css">
body
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.8em;
}
#offersTable
{
border-collapse: collapse;
}
#offersTable h4
{
margin: 0px;
padding: 0px;
}
#offersTable img
{
float: right;
}
#offersTable ul
{
padding: 0px;
}
#offersTable td
{
padding: 7px 15px;
}
#offersTable tr .arrow
{
cursor: pointer;
}
#offersTable div.arrow
{
background: transparent url(./resource_files/arrows.png) no-repeat scroll 0px -16px;
width: 16px;
height: 16px;
display: block;
}
#offersTable div.up
{
background-position: 0px 0px;
}
.offerSelectLA
{
text-align: left;
}
</style>
请让我解决这个问题。