Twitter Bootsrapで bootbox を使用しようとしています。
以下のコードで使用する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>
何か案が?