从<a href=""></a>到javascript的参数

时间:2013-03-05 10:53:50

标签: javascript html

我有一个<ul> <li>菜单。单击<a>中的<li>元素时,我需要运行Javascript函数,此函数需要一些参数,如id或name。我该怎么做?我如何发送/检索参数?

示例Javascript:

function addTab(title, uri) {
    var tabNameExists = false;
    $('#tabs ul li a').each(function(i) {
         if (this.text == title) {
             tabNameExists = true;
         }
    });

示例HTML:

<ul>
    <li><a href="#">W to set parameters</a>
</ul>

3 个答案:

答案 0 :(得分:1)

<a href="url" onClick="addTab(this);">link</a>


function addTab(this)
{
    $(this).attr('id');
    $(this).attr('name');
}

答案 1 :(得分:0)

尝试

<a href="url" id="someUniqueID" title="SomeTitle" onClick = "addTab(this.title, this.href,this.id);" >link</a>

答案 2 :(得分:0)

您的代码与您的问题并不完全相关,无论如何,这就是:

<li><a href="#" onclick="some_js_function(id,name)">W to set parameters</a></li>

可以制作更多逻辑,具体取决于您编写some_js_function(id,name)的方式。

注意:如果您想要获取<a><li>标记的属性,可以使用@ PSR的答案。