gpt4 book ai didi

javascript - jQuery event.data 未定义

转载 作者:行者123 更新时间:2023-11-30 00:24:29 24 4
gpt4 key购买 nike

我有下一个代码用于从 jQuery 中提取 id 值,但不起作用。

jQuery:

<script>
$( document ).ready(function() {
$('#modificarMantenimiento').on('show.bs.modal', function (event) {

$.ajax({url: "{{ path("agc_modificar_mantenimiento") }}?idmantenimiento="+$(event).data('idmantenimiento'), success: function(result){
$("#modal-content").html(result);
}});
})
})
</script>

HTML:

{% for m in mantenimiento %}
<tr>
<td class="col-md-1">{% if m.esvigente == 1 %} <span style="color:#759E1A"><i class="glyphicon glyphicon-ok"></i></span>{% else %} <span style="color:#ff0000"><i class="glyphicon glyphicon-remove"></i></span> {% endif %}</td>
<td class="col-md-3" data-toggle="modal" data-idmantenimiento="{{m.idequipoactividadmantenimiento}}" data-target="#modificarMantenimiento"><a style="cursor:pointer">{{m.idempresamantenimiento}}</a></td>
<td class="col-md-1">{{m.mfechainicio | date("Y-m-d")}}</td>
<td class="col-md-1">{{m.fechafin | date("Y-m-d")}}</td>
<td class="col-md-2">{{m.idtipomantenimiento}}</td>
<td class="col-md-3">{% if m.observaciones is not empty %}{{m.observaciones |capitalize}}{% else %}<p class="text-muted">--</p>{% endif %}</td>
</tr>
{% endfor %}

当我用数据目标点击 td 时,我得到 $(event).data('idmantenimiento') 是未定义的。

最佳答案

试试这个:

$(event.relatedTarget).data('idmantenimiento')

relatedTarget 应该是您点击启动模态的项目

More information

关于javascript - jQuery event.data 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31959544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com