我试图在访问超链接后启用复选框,但在我这边不起作用。尽管单击了链接,但复选框仍处于禁用状态。我希望您能帮助我解决这个问题。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<asp:CheckBox ID="policyCheck" runat="server" enabled="false" />
<a target="_blank" id="Policy" href="https://google.com"> Some Policy </a>
<script>
$('#Policy').on('click', function (e) {
e.preventDefault();
if ($('#Policy').is(':visited')) {
$('#policyCheck').prop('disabled', true);
$('#policyCheck').val('Currently enabled');
} else {
$('#policyCheck').val('Currently disabled');
$('#policyCheck').prop('disabled', false);
}
});
</script>
1条答案
按热度按时间krugob8w1#
不可能通过编程读取访问过的内容的值,这是浏览器的一个隐私特性。
company.com
是否可以检查用户是否访问过richpeoplebank.com
?company.com
是否可以检查用户是否访问过disabledveterans.org
?company.com
是否可以检查用户是否访问过bad-political-party.gov
?