如何为href赋值

时间:2013-08-11 11:48:27

标签: javascript jquery html

我正在使用菜单栏,因为我正在使用href命令如何为链接添加值并将其传递给下一个表单。

<nav id="nav">
    <ul>
        <li class="current_page_item"><a href="index.php">Home</a></li>
        <li>
            <span>Aptitude</span>
            <ul>
                <a href="#">Technical Questions</a>  // a=5
            </ul>
        </li>
        <li><a href="#">Technical Questions</a></li>
        <li><a href="#">HR Questions</a></li>
        <li><a href="#">Contact Us</a></li>
    </ul>
</nav>

如果我点击技术问题链接必须包含一个值为5我该怎么做.....

2 个答案:

答案 0 :(得分:1)

您可以添加数据属性

<a href="#" data-value="5">Technical Questions</a>

//When it is clicked


 $("a").click(function(){
    val = $(this).data('value') // would be 5
    }

答案 1 :(得分:0)

您可以在此处使用数据属性

<nav id="nav">
    <ul>
        <li class="current_page_item"><a href="index.php">Home</a></li>
        <li>
            <span>Aptitude</span>
            <ul>
                <a href="#" data-elemid="5">Technical Questions</a>  // a=5
            </ul>
        </li>
        <li><a href="#">Technical Questions</a></li>
        <li><a href="#">HR Questions</a></li>
        <li><a href="#">Contact Us</a></li>
    </ul>
</nav>

然后在事件处理程序

$('#nav a').click(function(){
    var id = $(this).data('elemid');
    //do something
})