Selecionar e desselecionar todos

Usando jQuery

HTML

<script src="https://code.jquery.com/jquery-1.11.3.js"></script>

<span id='checar'>Marcar todos</span>
<input type=checkbox name='MarcaTodos' id="all"/>
<br><br><br>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>

JavaScript

$('#all').click(function(){
	if ($(this).prop("checked")) {
		$('#ch').prop("checked", true); 
	}
	else{
		$('#ch').prop("checked", false);
	}
});