Jquery 什么';选择#类别';参考?

Jquery 什么';选择#类别';参考?,jquery,Jquery,选择#category参考什么,哪个是元素id? 您还可以解释一下这个选择选项:selected $("select#category").change(function () { if ($("select option:selected").val() == 0) { $('div[id^="product_"]').hide(); $('#waiting').show(); } $('#waiting').hide(); $('div[id^="product

选择#category
参考什么,哪个是元素id? 您还可以解释一下这个
选择选项:selected

$("select#category").change(function () 
{
  if ($("select option:selected").val() == 0) {
   $('div[id^="product_"]').hide();
   $('#waiting').show();
}
   $('#waiting').hide();
   $('div[id^="product_"]').hide();
   if ($('div[id="product_'+$("select option:selected").val()+'"]:visible')) 
   {
     $('div[id="product_'+$("select option:selected").val()+'"]').show();
   }
}
});
因此,如果“id”涉及到为什么它也会把select关键字放在那里(因为我认为没有select部分,它仍然是唯一的,并且可以引用特定的元素)

select\category

它是指id为category的
select
元素

选择选项:已选择

参考页面中
select
元素下的选中
选项
s(注意:它可以返回多个元素)

在这种情况下,您可能希望用
$(this.val()
)替换
$(“选择选项:已选”).val()
-它将给出所选选项的值 它是指id为category的
select
元素

选择选项:已选择

参考页面中
select
元素下的选中
选项
s(注意:它可以返回多个元素)


在这种情况下,您可能需要将
$(“选择选项:已选择”).val()
替换为
$(this).val()
-它将给出所选选项的值

,因此,如果“id”涉及,为什么它也会将select关键字放在那里?(因为我认为没有选择部分,它仍然是唯一的)@SafeTobe因为
选择
根本不需要,所以如果“id”涉及到为什么它也把select关键字放在那里(因为我认为没有select部分,它仍然是唯一的)@SafeTobe因为根本不需要
select