Jquery Token-Input - 动态传递propertyToSearch属性值

时间:2013-02-07 11:51:31

标签: javascript jquery jquery-tokeninput

我在自动搜索字段中使用Jquery Token-Input。 我需要动态发送PropertyToSearch字段值。

HTML:

   <input checked="checked" name="suggest" type="radio" />Month
   <input name="suggest" type="radio" />Day</label>

与上面的html字段一样。

当我选择月份时,列表应列为月份和 当我选择Day时,列表应列为工作日。

现在我正在默认传递propertyToSearch,如下所示,

SCRIPT:

         $("#demo").tokenInput(../Management/getDaysAndMonths,
            {
                propertyToSearch: "Month",
                tokenLimit: 1
            });

我如何动态设置propertyToSearch字段值。这样它就可以根据所选的单选按钮字段切换列出的值。

请通过建议澄清我。

先谢谢。

2 个答案:

答案 0 :(得分:0)

使用jquery选择器选择值...

$('input[name="suggest"]').val()
  -^^^^^^^^^^^^^^^^^^^^^^--selects input with name=suggest and .val() selects the selected radio value.

试试这个

<强> HTML

<input checked="checked" name="suggest" type="radio" value="Month"/>Month
<input name="suggest" type="radio" value="Day"/>Day</label>

<强> JQUERY

 $("#demo").tokenInput(../Management/getDaysAndMonths,
  {
     propertyToSearch:$('input[name="suggest"]').val(),
     tokenLimit: 1
  });

答案 1 :(得分:0)

我得到了一个解决方案。

而不是更改propertyToSearch。我只是改变后面的代码,根据提供的输入列出值。

因此,如果选择。我在网址中将参数“searchProperty”作为传递,如果选择了,则将参数传递为 day 基于searchProperty值。我列出了值并将其传递到下拉列表中。

     $("#demo").tokenInput("../Management/getDaysAndMonths?searchProperty="+$('input[name="suggest"]').val(),
       {
           //code
       });