我正在编写一个交互,需要在一个元素上提供一些语法帮助:
需要检查“IF”,div上有一个类
<div class="something">
按下“Enter”键(键13)
switch (window.event.keyCode) {
case 13:
window.location.href = 'http://google.com';
break;
}
然后运行一个函数
$('#thing').addClass('that');
对于像这样的东西,适当的jQuery或JS语法是什么?
所以要清理一下:我有一个正在改变的类的div。我试图让浏览器检测潜水时是否存在所说的课程“AND”按下输入按钮,然后运行一个功能。
谢谢!
答案 0 :(得分:0)
if($('#thing').hasClass('that')) { // your code };
这很简单。查看jQuery文档一段时间。通常,如果你需要做任何事情,那么它已经有了它的功能。
答案 1 :(得分:0)
您可能正在寻找jquery函数.hasClass()
https://api.jquery.com/hasClass/
喜欢
if($("#thing").hasClass("something")){
$("#thing").addClass("that");
}
我并不完全理解您要将其添加到代码中的目的。
答案 2 :(得分:0)
这是一个有效的JSFiddle
您可以在按键功能中查看课程:
$(function() {
$(window).keypress(function(event)
{
if ((event.keyCode == 13) && ($('div').hasClass('this')))
{
$('#thing').addClass('that');
}
});
});
您可能希望更改通用div
以检查某个某个 div是否具有该id