jQuery return checked =“checked”复选框

时间:2018-01-31 16:37:55

标签: javascript jquery concatenation

我想使用jquery在特定复选框中放置checked =“checked”。我已经构建了代码但添加为“checked =”checked“”=“”。我怎样才能克服这个问题。

    function PMS_Checked(id){

        var str =  "12,14,15,16";

        if(str.indexOf(id) != -1){

        return "checked='checked'";

        }

    }

她,我创建了JSFiddle示例。 JSFiddle

2 个答案:

答案 0 :(得分:1)

问题在于您的输入,您应该删除"一旦你调用了函数并进行连接,我就改变了你的代码,所以这就是你应该如何输入

+-------+------+------+------+
|       | Col1 | Col2 | Col3 |
+-------+------+------+------+
| row 1 | Foo  |    1 |    0 |
| row 2 | Foo  |    3 |    1 |
| row 3 | Bar  |    5 |    3 |
+-------+------+------+------+

请检查 你也错过了在下一个功能中返回

+-----+------+------+
|     | Col2 | Col3 |
+-----+------+------+
| Foo |    4 |    1 |
| Bar |    5 |    3 |
+-----+------+------+

sample

答案 1 :(得分:-1)

请试试这个

function pms_checked(id) {
  var str = "12,13,14,15";
  if (str.indexOf(id) != -1)
    return 'Checked="Checked"';
}