<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
table {
border-collapse: collapse;
border-spacing: 0;
}
table td{
border:1px solid #CCCCCC;
}
.rowHover{
background-color: #F5F5DC;
}
</style>
<script src="jquery.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#table").click(function(e){
var target = $(e.target);
if(target.is("td")){
if(target.hasClass("class1")){
alert("td1");
} else if(target.hasClass("class2")){
alert("td2");
} else {
return false;
}
alert(target.parents("tr").attr("id"));
} else {
target = target.parents("td");
if(target.hasClass("class1")){
alert("td1");
} else if(target.hasClass("class2")){
alert("td2");
} else {
return false;
}
alert(target.parents("tr").attr("id"));
}
}).mouseover(function(e){
var ele = $(e.target).parents("tr");
ele.addClass("rowHover");
}).mouseout(function(e){
var ele = $(e.target).parents("tr");
ele.removeClass("rowHover");
});
});
</script>
</head>
<body>
<table id="table" >
<tr id="1"><td class="class1">1</td><td class="class2"><div>1</div></td></tr>
<tr id="2"><td class="class1">2</td><td class="class2">2</td></tr>
<tr id="3"><td class="class1">3</td><td class="class2">3</td></tr>
<tr id="4"><td class="class1">4</td><td class="class2">4</td></tr>
<tr id="5"><td class="class1">5</td><td class="class2">5</td></tr>
<tr id="6"><td class="class1">6</td><td class="class2">6</td></tr>
<tr id="7"><td class="class1">7</td><td class="class2">7</td></tr>
<tr id="8"><td class="class1">8</td><td class="class2">8</td></tr>
<tr id="9"><td class="class1">9</td><td class="class2">9</td></tr>
<tr id="10"><td class="class1">10</td><td class="class2">10</td></tr>
<table>
</body>
</html>