javascript - 将 HTML 标题属性的值作为 onclick 函数中的变量进行访问

标签 javascript jquery html

我想访问 HTML 标题属性 的值作为 onclick 函数的变量。

这是我的 HTML 元素的示例:

<a title="id:4" onclick="openWin(4)">example</a>

这是我的 JavaScript 函数:

function openWin(number)
{
    window.open("http://www.some-example.org/some/example/id:"+number)
}

这可行,但由于我有很多 HTML 元素,我想找到一种方法来引用 openWin() 函数中的标题值,而不是编写“openWin(someNumber)” 。 您有任何想法如何做到这一点吗?

任何帮助将不胜感激!

最佳答案

你可以这样做:

HTML:

<a title="id:4">example</a>

JavaScript:

$(function(){
     $('a[title]').click(function(){
         window.open("http://www.some-example.org/some/example/"+this.title)
     });
});

关于javascript - 将 HTML 标题属性的值作为 onclick 函数中的变量进行访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610720/

相关文章:

javascript - Durandal 嵌套 View 组合

javascript - 使用谷歌应用程序脚本返回多次出现的值

javascript - JQUERY 查找 :FIRST not finding the first Paragraph?

javascript - getImageData 未使用 data-src 获取图像的 RGB 值

javascript - 使用 $.deferred 作为发布者/订阅者?

javascript - 过滤json数据并在网格中显示数据

php - 如何在我的 html 网页中启用数学运算

javascript - Formik 和 ReactJs : SetFieldValue from child to parent component

javascript - AJAX 同源策略是否适用于 HTML 页面或 JavaScript 文件或两者的域?

jquery - 如何将 jquery ui 图标设置为每个 css 的背景图像?