使用一个隐藏域<input type="hidden" value="" id="picid">再写个JS函数:function getpicid(id){ document.getElementById("picid").value=id}在每个图片上加上动作onclick="getpicid(不同图片的id)"图片的id可以是编号,图片地址等。在提交到的页中读取picid的值即可。 如果不用js也可以在每张图片前放单选按钮Name属性相同,value分别为不同图片的id或地址。如:<input type="radio" name="picid" value="图片1id或地址" /><input type="radio" name="picid" value="图片2id或地址" /><input type="radio" name="picid" value="图片3id或地址" />.....点击单后选提交,由于单选按钮只传递一个值,提交后获取picid值即可。.sel{
border:solid 1px red
}
<div id="test">
<img class="testImg" src="#" />
<img class="testImg" src="#" />
<img class="testImg" src="#" />
...
</div>
$(".testImg").click(function(){
$(this).addClass("sel").siblings("testImg").removeClass("sel")
})
这样如何?
$(".imgCla").each(function(i,e){
alert($(e).attr("src"))
})
你的页面存在问题,img 标签的ID一样。
我看你的代码里面只有img标签使用imgCla
所以选择获取所有 class="imgCla"的标签