Jquery DropDownlist选择值函数效率

时间:2014-04-04 18:47:34

标签: jquery

我想让这个函数直接选择所选的值而不是单独检查:

 $(".Dir_SearchType").each(function() {         
    if ($(this).is(':checked')){            
        window.location = 'index.php?' + id + '=' + info + '&ms=' + $(this).val();
    } else {
        window.location = 'index.php?' + id + '=' + info + '&ms=' + '<?php echo $pageOrg->getDefaultVB(); ?>';
    }

=============================================== ============================================ 有关如何直接访问所选值的任何想法?

1 个答案:

答案 0 :(得分:0)

为什么不过滤掉未经检查的元素?

$(".Dir_SearchType:checked").each(function() {
    window.location = ...;
}

另外,对于简单的属性而言,只是一个提示,而不是像$(this).is(":checked");这样的东西,你可以使用DOM元素引用this.checked它比jQuery更快更容易。