2010-09-05 73 views
1

如何通过点击链接jQuery来激活/停用经典选择框的下拉菜单? 我不需要用jQuery代替selectbox,因为它对于大量的选项来说太慢了。 我测试了一切,但没有结果。jquery激活下拉选择框

sample page

+3

分享你测试过的东西,看看它为什么没有达到要求的结果会很有意思。请记住,您提供的关于您的场景的更多信息(伴随着课程代码),社区更愿意帮助您。 – 2010-09-05 15:39:46

回答

0

如果您要求<select>通过javascript显示其选项,我不认为它可以跨浏览器(或者可能在任何浏览器中)完成。

这是你的意思吗?

如果是这样,我认为你会被困在创建你自己的,但找到其他方式来适应你需要的大量选项。

+0

是的,经典的'弹出并显示它的选项吗?或者你想只选择*一个*选项而不弹出?你到底什么意思? – user113716 2010-09-05 15:48:38

+1

@JKLIR - 从你的例子看来,你似乎试图通过触发'.click()'来显示*或者*打开'

0
if ($(this).attr("disabled") == true) { 
       if ($.browser.msie) { 
        $containerDivText.attr("disabled", $(this).attr("disabled")); 
        $newUl.attr("disabled", $(this).attr("disabled")); 
        $containerDiv.attr("disabled", $(this).attr("disabled")); 
       } 
       else { 
        $newUl.remove("li"); 
        $containerDivText.unbind("click");      
       } 
      }