0
A
回答
3
問題是,搜索ID $(「#somethin」)是不可能選擇多個元素的。如果您搜索類,那麼你的榜樣工程..良好,some minor changes :)
$(document).ready(function() {
$('input[type=checkbox]').change(function(){
var pos;
pos = this.id;
// global hook - unblock UI when ajax request completes
$(document).ajaxStop($.unblockUI);
if($(this).prop("checked")) {
$("."+pos).parent().removeClass("highlight");
$("."+pos).prop('checked', true)
//ajax to add uni
} else {
//ajax to remove uni
$("."+pos).parent().addClass("highlight");
$("."+pos).prop('checked', false)
}
});
});
+0
同意...您的意見確實幫助我找出我的問題+1,接受的答案 – June
+2
(你的是比我更通用的,+1 :) –
0
你不能有相同ID的多個DOM元素。
查看this fiddle作爲一個工作示例,但它不像您可能需要的那樣通用。
0
使用class選擇多個元素。你可以試試這個..
<script language="javascript" type="text/javascript">
$(function() {
$("#checkbox1").click(function() {
$('.case').attr('checked', this.checked);
});
});
</script>
和你的HTML代碼就會像下面
<div>
<table>
<tr>
<td><input type="checkbox" id="checkbox1" class="highlight"/></td>
<td>Item1</td>
<td>value</td>
</tr>
<tr>
<td align="center"><input type="checkbox" class="case" name="case" value="1"/></td>
<td>Item2</td>
<td>value</td>
</tr>
</table>
</div>
相關問題
- 1. AngularJS選擇和取消選擇複選框/單選按鈕
- 2. 選擇和取消選擇多個複選框
- 3. 複選框在javascript中選擇和取消選擇功能
- 4. 選擇和取消選擇所有複選框
- 5. 無法解決複選框的選擇和取消選擇
- 6. MVC 3選擇和取消選擇使用jQuery的複選框
- 7. 選擇所有和取消選擇複選框與jquery
- 8. jQuery的ui可選表來選擇/取消選擇複選框
- 9. 如何取消選擇複選框?
- 10. 取消選擇一個複選框
- 11. jquery,取消選擇複選框
- 12. 的dijit樹+複選框 - 無法選擇/取消選擇複選框
- 13. Jquery複選框選擇/取消選擇最佳給定X複選框
- 14. 選擇複選框選擇
- 15. 上點擊單元格,選擇/取消選擇複選框
- 16. 自定義UITableViewCell中的複選框取消選擇行選擇
- 17. 在複選框上淡出/淡出div選擇/取消選擇
- 18. 選擇/取消選擇所有複選框元素AngularJS
- 19. 選擇/取消選擇行中的特定複選框
- 20. 角2選擇/取消選擇所有複選框
- 21. 複選框選擇全部取消選擇並執行功能
- 22. 在javascript中選擇/取消選擇複選框單擊javascript
- 23. 添加選擇/取消選擇所有複選框到Wicket DataTable
- 24. 選擇/取消選擇多個列表中的複選框
- 25. Jquery Javascript複選框選擇/取消選擇
- 26. 如何選擇/取消選擇所有複選框?
- 27. 選擇/取消選擇複選框元素AngularJS
- 28. GXT格子複選框標題選擇/取消選擇全部
- 29. Jquery選擇取消選擇複選框點擊標題
- 30. 範圍內的複選框,請選擇取消選擇
你是怎麼長的花格式化這個問題? <10秒? – Matt
我以爲我用Word格式寫的問題會保持格式化 – June
幾乎從來沒有從文字處理器中剪切並粘貼到需要純文本的東西上。堅持純文本,並使用網站提供的格式:) :) –