【问题标题】:Passing value multiselect list to jquery function mvc将值多选列表传递给jquery函数mvc
【发布时间】:2014-03-10 02:47:09
【问题描述】:

我在使用 jquery 向函数传递值时遇到问题 当我选择如下两个日期时:

这会获取文本中显示的值,但我会获取值并传递给下面的函数

var dtLev = $("#dateLev option:selected").text() 

$.getJSON("/Grafic/GetDateByGraf", { selectedRodId: rodId, selectLevId: levId, selectDtLev: dtLev},

如果我使用.Val(),就会出现空值

我该如何解决这个问题

【问题讨论】:

  • 在哪里你使用 .val() ? 在哪里 值 null 出现? 你想做什么
  • 我以您得到的方式发布了答案,感谢您的提示。

标签: jquery asp.net-mvc multi-select


【解决方案1】:

这样,

var selectedOptions = $.map($('#dateLev :selected'),
function (e) { return $(e).val(); });
var dtLev = selectedOptions.join(',');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多