单击JQuery菜单项?

时间:2012-03-29 19:18:37

标签: jquery asp.net

我有asp.net生成的HTML代码。我想在用户点击<a class="ctl00_Menu1_1 ctl00_Menu1_6" href="..">Download</a></td>超链接时执行jQuery点击功能。我有div ctl00_Menu1n2Items来识别和。

如何为第二个超链接生成事件?

<div id="ctl00_Menu1n2Items" class="ctl00_Menu1_0 adjustedZIndex ctl00_Menu1_8">
<table border="0" cellpadding="0" cellspacing="0">
    <tr id="ctl00_Menu1n13">
        <td>
        <table class="ctl00_Menu1_7" >
            <tr>
                <td><a class="ctl00_Menu1_1 ctl00_Menu1_6" href="..">TAR Report</a></td>
            </tr>
        </table>
        </td>
    </tr>       
    <tr id="ctl00_Menu1n16">
        <td>
        <table class="ctl00_Menu1_7" >
            <tr>
                <td ><a class="ctl00_Menu1_1 ctl00_Menu1_6" href="..">Download</a></td>
            </tr>
        </table>
        </td>
    </tr>       

3 个答案:

答案 0 :(得分:1)

试试这个:

$("a", "#ctl00_Menu1n2Items")[1].click(function(e){})

答案 1 :(得分:1)

$("#ctl00_Menu1n16 a").click(function(){alert("Clicked me");})

答案 2 :(得分:-1)

每个菜单项的TR都有唯一的ID。您可以利用该ID。

$("#ctl00_Menu1n16 a.ctl00_Menu1_1").click(...);