我正在尝试将 bootbox 与 Twitter Bootsrap一起使用。
在下面的代码中,当我使用this.attr('href');
并得到TypeError: this.attr is not a function
.
当我更改为$(this).attr('href');
我得到Undefined
.
<a class="alert" href="list_users.php?id=123">Delete user</a>
<script src="bootbox.min.js"></script>
<script>
$(document).on("click", ".alert", function(e) {
e.preventDefault();
bootbox.confirm("Are you sure?", function(result) {
if (result) {
document.location.href = this.attr('href'); // doesn't work
document.location.href = $(this).attr('href'); // Undefined
}
});
});
</script>
任何想法?