Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery-验证,移动到div的不同部分_Javascript_Jquery - Fatal编程技术网

Javascript Jquery-验证,移动到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标签

<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'));
    });