0

指什么select#category,哪个是元素id?你也可以解释一下select option: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 部分,它仍然是唯一的并且可以引用该特定元素)

4

1 回答 1

3

select#category
它指的是select具有 id 的元素category

select option:selected
指页面中元素optionselect的selecteds(注:可以返回多个元素)

在这种情况下,您可能需要替换$("select option:selected").val()$(this).val()- 它将给出所选选项的值

于 2013-07-25T07:05:10.660 回答