3
如果您拿走了任何給定的HTML元素(或更具體的複選框)的ID屬性(IE:假設從未設置過),是否有一種方法可以確定我有兩個引用相同的元素?確定兩個HTML元素是否不同,如果沒有ID
基本上我試圖讓下面的代碼工作,但不認爲我可以做到沒有id屬性集。
複選框被宣佈爲(所以我不能使用id屬性)
<input type="checkbox" class="RowSelector" />
這裏是我想創建
$(function() {
$(".RowSelector").click(function (e) {
var current = this;
$(".RowSelector").each(function (index, value) {
if (current != value) { //This doesnt work but is there a way I can make it?
$(value).prop("checked", false);
}
});
});
});
所以使用是有可能的方法用JavaScript來確定我是否有兩個對同一個HTML元素的引用?
什麼不起作用?無論如何,似乎你正在試圖複製單選按鈕的功能。 – Inkbug 2012-07-17 05:03:06
結果總是錯誤的,因此所需的複選框從不被取消選擇。這是在一個網格內,所以沒有我不復制單選按鈕的功能。 – 2012-07-17 05:05:30
你試過了嗎(當前!=這個)? 'this'在'.each(function(index,value)'後可能已經改變。只是在黑暗中拍攝! – 2012-07-17 05:07:26