我在頁面上有一堆鏈接,只要勾選了一個複選框,就可以點擊該鏈接。每個鏈接都屬於CSS類「batchClass」。如何觸發點擊同一班級的鏈接?
如何獲取這些鏈接點擊我的複選框被點擊?到目前爲止,我已經編寫了我的JQuery函數的基礎知識,並且它正在進入函數中,但我無法獲取要激發的鏈接。
function checkAll() {
if ($('#checkbox').is(":checked")) {
$('.batchClass').each(function() {
$(this).trigger('click');
});
console.log("Inside the function.");
}
}
添加此功能被添加到C#代碼的複選框..
CheckBox chkAllAccounts = new CheckBox();
chkAllAccounts.Attributes.Add("onclick", "javascript:checkAll()");
如何將這些鏈接被建在C#..
info[idx++] = "<a style=\"text-align:center;\" class=\"batchCheck\" id=\"verifiedLink_" + v.ID + "\" href=\"javascript:verifyStatement('" + v.ID + "', '0');\"><img id=\"verifiedState_" + v.ID + "\" src=\"/images/icons/box_checked.png\"></a>";
難道我只是做了直接調用verifyStatement?
這工作,在這個意義上,它通過所有的有不被點擊的CSS類,但鏈接的鏈接確實循環。 – Delete 2014-09-03 15:29:28
是那些錨鏈?重定向你將不得不使用:'location.href = $(this).attr('href')' – 2014-09-03 15:31:55
不,他們不重定向。它改變被點擊的圖像,然後在C#代碼中,這些鏈接的狀態被用於其他一些功能。 – Delete 2014-09-03 15:34:36