javascript.js

function getbyname(url, emId, obj){
   alert(emId)
    var checked = $('input[name="rsvp_role"+emId+"[]"]:checked').val();//error in this line not getting the value of name
    alert(checked)
   """"""""""""""""""
   other code comes here
   """""""""""""""""""


我想使用name获取选中的复选框的值。我在警报中警告了emId变量,我得到了正确的id,但是如果我串联并在rsvpApproval函数中传递了该emId,我就没有得到该名称的值。我越来越不确定的价值。

是否可以从复选框的动态名称获取复选框的值。

请帮忙。

最佳答案

您的字符串连接不正确,使用'分隔字符串,但是您尝试将+与分隔符"一起使用

var checked = $('input[name="rsvp_role'+emId+'[]"]:checked').val();

08-04 13:52