我正在通过ajax将值生成到表中。这个值是s。 这个角色里面有一个锚点,这个角色就是所有这些角色。这个锚标签有一个类,我用它来引用它与JavaScript。在javascript中获取动态生成元素的属性值(通过ajax)
在这个角色的定位标记有一个onclick功能指引JavaScript方法,我想用这个方法来获取点击的定位标记的属性之一。 但不幸的是,当我点击角色中的锚标签时,我得到了未定义的错误。
<tr>
<td>
<a href="#" onClick="JavaScript:filltransfercombo();" class="btn btn-default transferchat" data-operatorid="@avisitor.OperatorID" data-toggle="modal" data-target="#transferModal" title="Transfer chat">
<img src="~/Content/images/chaticons/transfer.png" height="20" width="20" />
</a>
</td>
</tr>
我的意图是收集此属性 - data-operatorid。我想在我的JavaScript中使用它进行一些操作。
我的JavaScript低于
<script type="text/javascript">
function filltransfercombo() {
var result = "";
var active = $('a').index(this);
var currentoperatorid = $(active).attr("data-operatorid"); //This is the id of the currently attending operator
console.log(currentoperatorid);
}
</script>
我觉得你很困惑jQuery和ajax。 – SimpleJ 2014-08-28 15:46:59
你是怎么意思@SimpleJ – user3576600 2014-08-28 15:47:28
我试图用jquery中的on()方法来获取当前点击元素的属性。但方法没有触发。所以我觉得我应该使用javascript – user3576600 2014-08-28 15:48:49