javascript原型得到点击元素

时间:2015-04-17 14:19:52

标签: javascript onclick prototype

我想从我的'数据文本'中获取字符串。我点击一个字符串后的字段。

HTML:

<a onClick='Lightbox.open('http://www.google.com',16,9,95)' data-text='Hello World'>click</a>

使用Javascript:

var Lightbox;
$(function() {
    Lightbox = new Lightbox();
});
function Lightbox() {
    this.border = 5;
}
Lightbox.prototype.open = function(text,w,h,p) {
    $(this).attr('data-text'); // This line is not working **
}

如何从&#34; Lightbox.open&#34;中找到锚点<a>元素。功能?此函数中的$(this)表示Lightbox类。

1 个答案:

答案 0 :(得分:0)

将其更改为

onClick='Lightbox.open('http://www.google.com',16,9,95, this)'

并将签名更改为

Lightbox.prototype.open = function(text,w,h,p, anchor) {

现在请anchor

参考