這是我的問題,我想選擇一個圖像並使用jquery提交,所以我有不同的圖像,我選擇一個並提交。Jquery選擇一個img並提交。 (表單構建)
所以我的想法是,當我在我的LabBox一些圖像上單擊,例如,「圖像/ dontlike_OFF.png」,我創建一個選擇屬性附加傷害($(this).attr('select', 'true');
後來,當我在sendLabForm
點擊我想的名字我使用選擇器點擊的圖像$(#LabBox img[attribute=Value])
我相信這個創建屬性的想法很奇怪,但我真的可以看到,在螢火蟲上,該屬性是真正創建的,問題只有當我想要以獲得與選定的屬性img的名稱。
所以,我的問題是:爲什麼這是不可能的? 有一些方法獲取我選擇的img名稱,當我單擊提交按鈕而不使用通常的HTML表單時?
<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>
select不是有效的屬性,也不是爲img標籤選擇的。您應該在現代瀏覽器上使用數據。 –
喜歡什麼?一個全球變量? – ePascoal