我在尝试简化的事情上遇到了麻烦。单击链接时,我希望通过 jQuery 更新其 CSS。我的主要问题是,如何获取 Javascript 的this
对象并将其转换为 jQuery 对象以便于处理?
这是我的代码的样子:
<!-- HTML -->
<a href="javascript:load('page.php', this);">load some page</a>
<a href="javascript:load('other.php', this);">load other page</a>
// JS
function load(url, linkObj) {
loadPageWithURL(url);
$(linkObj).css('text-decoration', 'underline');
}
但是,这不起作用。Obviously I'm doing more than an underline when a link is selected, but you get the idea. 我使用this
错了还是只是将原始 JS 对象转换为 jQuery 识别的对象?