-1
這會獲取包含值,選擇或檢查的元素的ID。但是,我試圖識別包含值的ID,選擇或檢查表單中的LAST ID。獲取元素的最後一個ID
任何解決方案如何解決這將是一個很大的幫助!
$('#submit').live('click', function() {
$(".analytics").each(function() {
var getid = $(this).attr('id');
if ($(this).is('input:text') && $(this).val() != "") {
alert(getid);
} else if ($(this).is('select') && $(this).val() != "") {
alert(getid);
return false;
} else if ($(this).is(':checked')) {
alert(getid);
return false;
}
});
return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<p>Select a value at the top and a value at the bottom and submit</p>
<form id="myForm">
1) Please Select Your First Car
<BR>
<select id="car1" class="analytics">
<option value="">Please Select</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<BR>
<BR>2) Please Select Your Second Car
<BR>
<select id="car2" class="analytics">
<option value="">Please Select</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br>
<br>3) First name:
<br>
<input type="text" id="firstname" name="firstname" class="analytics" value="">
<BR>
<BR>4) Last name:
<br>
<input type="text" id="lastname" name="lastname" class="analytics">
<br>
<br>5) Select your Newsletter:
<BR>
<input type="checkbox" id="news1" name="newsletter" value="" class="analytics">Daily
<br>
<input type="checkbox" id="news2" name="newsletter" value="" class="analytics">Weekly
<br>
<br>6) Select your Gender:
<BR>
<input type="radio" id="gender1" name="gender" value="" class="analytics">Male
<br>
<input type="radio" id="gender2" name="gender" value="" class="analytics">Female
<br>
<br>7) Do you like books?
<BR>
<input type="radio" id="question_yes" name="question" value="" class="analytics">Yes
<br>
<input type="radio" id="question_no" name="question" value="" class="analytics">No
<input type="submit" id="submit">
</form>
「LAST ID」是什麼意思?你的意思是你想要一個非空的表單中最後一個元素的CSS ID?如果是這樣,你的標準是不是空的? – jfriend00