javascript - 从选择中删除属性倍数

标签 javascript jquery jquery-chosen

我有两个选择:methodlist,当method值为1时,list有多项选择,但当method值为2时,没有多项选择,

这是代码:

$method.chosen().change(function()
{
    if($method.val() == '1')
    {
        $list.attr('multiple');
    }
    else
    {
        $list.removeAttr('multiple');
    }
$list.trigger("liszt:updated");
});

当我不使用所选插件时,多个删除属性不起作用, 谢谢!

最佳答案

使用 $list.attr('multiple'); 将返回属性 multiple 的值。

你想要的是设置一个值,所以尝试:

$list.attr('multiple', true);

关于javascript - 从选择中删除属性倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16462920/

相关文章:

javascript - 如何使用 angular.js 更改元素的颜色

javascript - 需要 javascript 中正则表达式的帮助来替换字符串模式

javascript - jQuery 选择的插件 - 激活(即焦点)不起作用?

javascript - 如何附加不同类名的元素javascript

javascript - Node 、Express、域、未捕获的异常 - 仍然丢失

php - 从 php 函数填充多个输入框

javascript - 清除选择时选择的选择插件 'change' 事件

javascript - 所选插件似乎不适用于移动浏览器

c# - 想要清除文本框+焦点文本框+防止同一按钮上的asp.net回发

javascript - 如何在图表条上方显示值标签?