如何通过标签在特定的div jquerymobile中获取元素?

时间:2012-12-04 09:13:31

标签: javascript jquery-mobile

我想使用jquery mobile恢复div的所有元素列表,包含这些属性和数据字段?

因为我要记录表格中每种类型的数据

像这样:

$type_of_element=...

    switch($type_of_element)
    {
    case 'textarea':
             //Recover data of this textarea
             //Save @ table
    break;

    case 'checkbox':
             //Recover data of this checkbox
             //Save @ table2
    break; 

    ....
    }

1 个答案:

答案 0 :(得分:0)

我相信你需要这样的东西:

​<div id="abc"​​​​​​​​>
    <textarea name="aaa" id="aaa"></textarea>
    <input type="checkbox" name="bbb" id="bbb" />
​</div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​

JavaScript的:

$('#abc textarea, #abc input, #abc button')​.each(function(index, element) {
    console.log(element.tagName); // this outputs the tagname for each selected element
    console.log($(element).val()); // this will retrieve the value from each element
});​

jsFiddle example