Jquery 选择图像id

Jquery 选择图像id,jquery,Jquery,我试图获取单击的图像的id,然后将其与表单一起提交(通过设置隐藏imagenr输入的val)。但是我不知道怎么取身份证 $(document).ready(function () { $(".test-img").click(function () { var imagevar = // How to grab the clicked img id? $("#imagenr").val(imagev

我试图获取单击的图像的id,然后将其与表单一起提交(通过设置隐藏imagenr输入的val)。但是我不知道怎么取身份证

    $(document).ready(function () {
            $(".test-img").click(function () {

                var imagevar = // How to grab the clicked img id?
                $("#imagenr").val(imagevar); // set the img id to the hidden input
                $("form#test-form").submit(); // submit the form

            })
        })




<form action="#" method="post" id="test-form">
<input type="hidden" name="imagenr" id="imagenr" value="">

<img class="test-img" id="1" src="images/image1.jpg" alt=""/>
<img class="test-img" id="2" src="images/image2.jpg" alt=""/>

</form>
$(文档).ready(函数(){
$(“.test img”)。单击(函数(){
var imagevar=//如何获取单击的img id?
$(“#imagenr”).val(imagevar);//将img id设置为隐藏输入
$(“表单#测试表单”).submit();//提交表单
})
})

只需使用
这个.id
,无需在jQuery中包装它

var imagevar = this.id;

只需使用
这个.id
,无需在jQuery中包装它

var imagevar = this.id;

您可以使用以下方法直接获取任何属性的值:

$(this).attr('id');

祝您好运。

您可以使用以下方法直接获取任何属性的值:

$(this).attr('id');
祝你好运