単純化しようとしていることに問題があります。リンクがクリックされたときに、その CSS を jQuery 経由で更新する必要があります。私の主な質問は、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');
}
ただし、これは機能しません。明らかに、リンクが選択されたときに下線を引くだけではありません。私はthis
間違って使用していますか、それとも生のJSオブジェクトをjQueryによって認識されるオブジェクトに変換するだけの問題ですか?