Javascript Jquery-验证,移动到div的不同部分
我在一页中有三个div标签Javascript Jquery-验证,移动到div的不同部分,javascript,jquery,Javascript,Jquery,我在一页中有三个div标签 <div id = '1'> </div> <div id = '2'> </div> <div id = '3'> </div> 给我点启发,它会帮助我前进 提前谢谢 像这样的事情应该能奏效 var lastClickedId; $('div').click(function() { // Use a class to change appearance and tr
<div id = '1'>
</div>
<div id = '2'>
</div>
<div id = '3'>
</div>
给我点启发,它会帮助我前进
提前谢谢 像这样的事情应该能奏效
var lastClickedId;
$('div').click(function()
{
// Use a class to change appearance and track selected
$('div').removeClass('selected');
$(this).addClass('selected');
// Or just track the id in a variable
lastClickedId = $(this).attr('id');
});
function validate()
{
alert('last clicked div ID was: ' + lastClickedId + ' aka: ' + $('div.selected').attr('id'));
}
正如我看到的,您使用了带有数字的id属性——它在HTML5中无效。 您可以为此使用id。像这样的东西 演示:
如果你有javascript代码,那么请显示它。一页一个提交按钮它们都包含表单字段吗?您是否尝试过
jquery选项卡
?这些
标记在哪里?它们与您的
标记有什么关系。@伊姆达:我还没试过,jquery中有叫tabs的东西吗?是的,试一下上面的代码添加类和删除类,我没有理解。我的问题是,如何找到用户在哪个div中?更新答案以演示:我正在使用jquery选项卡,这里是jqueryui.com/demos/tabs,如何根据此更改我的函数。如果你有一个新问题,那么你应该开始一个新问题,不要在评论部分问它:在这里
var lastClickedId;
$('div').click(function()
{
// Use a class to change appearance and track selected
$('div').removeClass('selected');
$(this).addClass('selected');
// Or just track the id in a variable
lastClickedId = $(this).attr('id');
});
function validate()
{
alert('last clicked div ID was: ' + lastClickedId + ' aka: ' + $('div.selected').attr('id'));
}
$('div').click(function()
{
alert('you clicked ' + $(this).attr('id'));
});