【发布时间】:2013-10-09 18:08:52
【问题描述】:
我有以下 HTML 代码:
<span class="c-bl-btn c-print-btn"><input type="button" class="more print_invoice" name="" id="" value="Print Invoice" onclick="javascript:window.location.href='{$control_url}modules/transactions/view_transactions.php?op=print_invoice&txn_no=101&user_id=1001'"></span>
现在我在print_invoice 类上调用jQuery 函数,如下所示:
$('.print_invoice').live('click', function (e) {
// alert('here');
e.preventDefault();
var post_url = $(this).attr('href');
window.open(post_url, 'Transaction Invoice', 'width=640, resizable=yes, scrollbars=yes, toolbar=no, menubar=no, location=no, directories=no, status=true')
});
$('.print_invoice').unbind('click');
但我无法在上述函数调用中获取 href 属性值。实际上我想使用"javascript:window.location.href" 中包含的URL 值,但我无法做到这一点。
【问题讨论】:
标签: javascript jquery html href attr