[英]How to dynamically change a parameter of a javascript call from the href attribute of an element
[英]Parameter from <a href></a> to javascript
我有一个<ul>
<li>
菜单。 单击<li>
的<a>
元素时,我需要运行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>
<a href="url" onClick="addTab(this);">link</a>
function addTab(this)
{
$(this).attr('id');
$(this).attr('name');
}
尝试
<a href="url" id="someUniqueID" title="SomeTitle" onClick = "addTab(this.title, this.href,this.id);" >link</a>
无论如何,您的代码与您的问题不太相关,方法如下:
<li><a href="#" onclick="some_js_function(id,name)">W to set parameters</a></li>
可以编写更多逻辑,具体取决于您如何编写some_js_function(id,name)
。
注意:如果要获取<a>
或<li>
标记的属性,则可以使用@PSR的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.