一: 所有按钮均绑定click事件,然后根据标志为设置此按钮的click事件
<script type="text/javascript">
$(function () {
$("a[name='replay']").click(function () {
if ($(this).prev("input").val() == "1") {
//设置回复样式
return;
}
top.LSposDialog("700px", "500px",
"/webshow/SystemSettings/MessageSend.aspx?userSuggestionId=" + $(this).next("input").val(),
["发送消息", "ntitle"],
"380px", function () {
//window.dialogArguments.location.reload(true);
document.getElementById("btnHidden").click();
});
});
});
</script>
二: 利用下标,去设置对应行的按钮状态
$(document).ready(function () {
$.each($('.checkone'), function (i, item) {
if (item.value == $("#hfUserValue").val()) {
$('.checkone:eq(' + i + ')').attr("disabled", "disabled");
$('.checkone:eq(' + i + ')').attr("class", "");
$('a[id*="btnDelResearcher"]:eq(' + i + ')').attr("class", "mainIco mainDelete filterGray");
$('a[id*="btnDelResearcher"]:eq(' + i + ')').attr("href", "#");
$('a[id*="btnDelResearcher"]:eq(' + i + ')').click(function () {
return false;
});
}
});
});
三:直接用JQUery找到当前元素所在行的某一个元素
$(function(){
$("#a").each(function(){
var serviceName = $(this).parents("tr").find("#serviceName").text();
});
});
灵活应用~~