0

我有一个输入,它的值有分隔符。

 <input id="list_id_category" type="hidden" value="29,30,41" name="list_id_category">

我尝试但它不起作用

document.getElementsByName('list_id_category').value;  

我们怎样才能得到这个元素的值?

谢谢

4

3 回答 3

3
var values = document.getElementById("list_id_category").value.split(",");

之后values将是一个包含三个数字的数组。

您对该getElementsByName()方法的使用不起作用,因为(正如复数所暗示的那样)它返回一个元素列表(一个 HTMLCollection),并且该列表没有.value属性。改为使用getElementById()

于 2013-02-08T09:14:00.793 回答
0

var temp = document.getElementById("list_id_category").value;

使用 temp.split(','); 拆分返回值

于 2013-02-08T09:14:32.427 回答
0
var valuee=$('#list_id_category').val();

我希望这适用于您的问题。

于 2013-02-08T09:15:22.950 回答