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

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

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

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

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

解决方法

尝试使用 .filter(),找到您想要的选项.
$('option').filter(function(){
    return $(this).html() == "<?php echo $_SESSION['divelevel'];?>";
}).attr('selected','selected');

相关文章

1.第一步 设置响应头 header(&#39;Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...