use*_*468 5 syntax jquery selector
我试图执行下面的代码,但它会抛出以下错误消息:
错误:语法错误,无法识别的表达式:unsupported pseudo:really-good-at
代码:
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
/* Implement a Cesar crypto decrypt for the code.
* [Code ASCII] + n => Decrypted ASCII.
* where n = char pos in cryptedCode string (R=1) */
if ($('.js.php.mysql.html.oop').is(':really-good-at')) {
var cryptedCode = 'RFLLDN';
var decryptedCode = '';
console.log('Enter this code in the form: ' + decryptedCode);
//Open website url
var url = 'aHR0cDovL2JpdC5seS8xN21NRzk4';
window.open(window.atob(url));
}
</script>
<input type="text" class="js.php.mysql.html.oop">
Run Code Online (Sandbox Code Playgroud)
有谁可以解释为什么会抛出这个错误?
doc*_*nge 13
你可以在这里看到jQuery的有效选择器列表:http://api.jquery.com/category/selectors/
你的问题很简单,那:really-good-at不是一个有效的选择器.
如果really-good-at是类名,您可以使用.is('.really-good-at')