1
4

6 に答える 6

3
$(document).ready(function () {
    $('a.signOutLink').click(function () {
        window.location = "LogOut.aspx";
    });
});
于 2012-11-08T10:31:49.603 に答える
1

これを試して...

$(document).ready(function () {

$('.signOutLink').click(function () {
    window.location = 'LogOut.aspx';
});

);
于 2012-11-08T10:30:05.100 に答える
1
var a = document.getElementById('yourlinkId'); //or grab it by tagname etc
a.href = "somelink url"

「javascript を使用してリンクに「href」属性を動的に追加するにはどうすればよいですか?」を参照してください。または使用できますelement.setAttribute( Mozilla Developer Network のドキュメントを参照)。

<div id="titleInfo">
    <div id="signOut">
        <a href="" id="signOutLink"  >Log Out</a>
    </div>
</div>

$(document).ready(function () {
    //Navigation Handling
    $('#signOutLink').click(function () {
        alert('h');
        $('#signOutLink').attr("href", "LogOut.aspx");
     });
});
于 2012-11-08T10:34:29.523 に答える
0

$(document).ready(function () {

$('.signOutLink').attr('href', 'LogOut.aspx') 

});

于 2012-11-08T10:32:22.123 に答える
0

このコードの最終目標を求めていた理由は次のとおりです。

リンクをクリックして場所に移動するだけで、URL を動的に割り当てたい場合は、click()イベントでそれを行う必要はありません。.ready()イベントにプロパティを設定するだけで簡単にできるので、

$('a.signOutLink').prop('href','LogOut.aspx'); // or using the .attr() method

そうすれば、リンクをクリックすると、href

于 2012-11-08T10:46:42.067 に答える
0

ありがとうございます。私は以下を使用しました:

$('.signOutLink').click(function () {
    window.location.href("LogOut.aspx?a=b"); //Can use REPLACE also
    return false;  //FALSE

});
于 2012-11-08T11:15:48.997 に答える