如何在代码中选择ID为“ list”的元素?
<center>
<form id="form1">
<div class="form-group">
<textarea class="form-control text-center border-primary" id=list rows="3"></textarea>
<button type="button" id="button" onclick="send();" class="btn btn-dark">Start</button><br>
</div>
</form>
</center>
我正在尝试使用jQuery选择ID为“ list”的元素...
var line = $('#form1 .form-group #list').val();
但是出现以下错误:
“ TypeError:行未定义”
答案 0 :(得分:1)
如果需要,可以链接选择语句
var $list = $('#form1').find('.form-group').find('#list');
但是,如果您具有列表的ID,则这是不必要的,因为html中的所有ID应该都是唯一的。
因此您可以直接执行$('#list')
答案 1 :(得分:0)
我认为您要选择textarea的值。首先没有引用您的ID。 其次,您在ID中输入了拼写错误。
因此,请更改此行
<textarea class="form-control text-center border-primary" id=lista rows="3"></textarea>
到
<textarea class="form-control text-center border-primary" id="list" rows="3"></textarea>
除此之外,如果使用ID,则不需要像这样级联搜索。只是:
$(#list).val()
应该足够了。