我有一个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>
答案 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")