0

ページに 3 つの div タグがあります。

<div id = '1'>

</div>


<div id = '2'>

</div>


<div id = '3'>

</div>

ユーザーがタグをクリックすると、それぞれの div が読み込まれ、それらはすべて 1 つの送信ボタンで 1 つのページに表示されます。

ここで、div を検証する方法として、ユーザーがクリックした div を知る必要があります。

アップデート

これは私の検証スクリプトです

 function x()
{

 var x = true;

 some validation script

 return x;

 }

ここでいくつかの光を当ててください。それは私が前進するのに役立ちます.

前もって感謝します!!

4

2 に答える 2

0

このような何かがうまくいくはずです

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'));
}
于 2012-05-15T10:22:40.440 に答える
0

ご覧のとおり、id属性を数字で使用しています-HTML5では無効です。この id を使用できます。このようなもの

デモ:JsFiddle

 $('div').click(function()
    {
      alert('you clicked  ' + $(this).attr('id'));
    });
于 2012-05-15T10:23:18.783 に答える