Jquery我无法获取属性(未定义)

时间:2016-12-18 19:44:46

标签: javascript jquery asp.net .net

嘿伙计们这是我的问题

  

我无法获得$ sender.attr('data-id')或$ sender.data('id')

的属性

当我使用像这样的代码“alert($ sender.attr('data-id'));”结果是未定义的所以我在这里

这是我的JS功能

function sol(sender) {
var btn = $(sender);
var sira = btn.attr("data-id");//here is my problem

}

我的HTML代码是

    <input class="btn btn-default left" type="button" value="Sol" onclick="sol()"
data-id="%Response.Write(HiddenField2.Value.Split('/')[i].Split('#')[1]); %>"/>

1 个答案:

答案 0 :(得分:1)

Font事件中,您应该为font发送一个值。所以改成它:

onclick

这会将sender发送给函数,它应该可以正常工作。