读取文本框值的问题

时间:2010-02-16 11:29:43

标签: jquery-ui

我有一个ul如下:它不能用val()和text()读取文本值。任何人都可以帮忙吗

<ul id="mylist">     
<li id="1"><input type = "text" value= "aaaaa" /></li>     
<li id="2"><input type = "text" value= "bbbb" /></li>
<li id="3"><input type = "text" value= "ccc" /></li>
<li id="5"><input type = "text" value= "dddd" /></li>

</ul><button id="Button1">Add Another2</button>

                var values = [];                 $(document).ready(function(){                 $(“#Button1”)。click(function(){

            $( "#mylist li text").each(function() {
            alert($(this).text());
            values.push($(this).text());

            });
                });
            });
        </script>

2 个答案:

答案 0 :(得分:1)

$(document).ready(function(){                 $(“#Button1”)。click(function(){

            var i = 0;
            var inputs = new Array();
            $("#mylist li").find("input").each(function() {
            alert($(this).val());
            inputs[i] = $(this).val();
                i++;
            });

                });
            });

答案 1 :(得分:0)

你必须在jquery选择器中使用“:”

$("#mylist li :text")