这是我的问题,我想选择一张图片并使用 jquery 提交,所以我有不同的图片,我选择一个并提交。
所以我的想法是,当我单击 LabBox 中的某个图像时,例如“images/dontlike_OFF.png”,我创建一个选择属性($(this).attr('select', 'true');
稍后,当我单击时,sendLabForm
我想获取我拥有的图像的名称使用选择器点击$(#LabBox img[attribute=Value])
。
我相信这个创建属性的想法很奇怪,但我真的可以看到,在萤火虫上,该属性确实被创建了,问题只是当我想用所选属性获取该 img 的名称时。
所以,我的问题是:为什么这是不可能的?当我单击提交按钮而不使用通常的 html 表单时,有什么方法可以获取我选择的 img 的名称?
<div id='LabBox'>
<img alt="dontlike" name="dlike" src="images/dontlike_OFF.png"/>
<img alt="check" name="check" src="images/check_OFF.png"/>
<img alt="funny" name="funny" src="images/funny_OFF.png"/>
<img alt="idea" name="gidea" src="images/idea_OFF.png"/>
<img alt="imp" name="imptt" src="images/imp_OFF.png"/>
</div>
<script type="text/javascript">
$("#LabBox img").click(function () {
$(this).attr('select', 'true');
});
$("#sendLabForm").click(function(){
console.log($("#LabBox img[select='true']").name);
});
</script>