JQuery:包含完全匹配的函数限制

Rob*_*ght 7 jquery select contains option

使用JQuery:contains函数来决定从SESSION变量中选择哪个选项.

contains函数匹配错误选项,因为它们是'PADI Open Water'选项和另一个'PADI Open Water Scuba Instructor'

我们如何限制它以匹配确切的内容,而不是更多?

$('option:contains("<?php echo $_SESSION['divelevel'];?>")').attr('selected', 'selected');
Run Code Online (Sandbox Code Playgroud)

Roc*_*mat 13

尝试使用.filter(),找到你想要的选项.

$('option').filter(function(){
    return $(this).html() == "<?php echo $_SESSION['divelevel'];?>";
}).attr('selected', 'selected');
Run Code Online (Sandbox Code Playgroud)