如果我使用这个
$("select option").attr("selected", "true");
或
$(function(){
$('select').children('option').attr('selected', 'selected');
});
将自动选择下拉列表。
但在我的位置,我不应该使用Iterator。这里两个函数都使用迭代器。这里我们设置的每个选项都是真的或通过迭代器选择的。
我需要如果我将true设置为list的对象,则应该在不使用循环或迭代器的情况下选择list的所有值。
答案 0 :(得分:0)
selected =“true”和selected =“selected”之间的区别在于,一个用于HTML,另一个用于XHTML。
在HTML中,您使用selected =“true”(您以前只使用了selected,没有值,但使用selected =“true”更明确)。
$("select option").attr("selected", "true");
在XHTML中,您使用selected =“selected”
$("select option").attr("selected", "selected");
答案 1 :(得分:0)
如果你想对一系列事情做任何事情,你可以通过它们进行迭代或枚举(无论哪种情况都需要),这就是编程的工作方式。只需按照预期的方式使用选择器,如下所示:
$(function() {
$('select option').attr('selected', true);
});