lalala,
Использовать одинаковое имя а тем более для span некорректно ...
и 21 строка должен быть закрывающий тег
Вариант через одинаковый class ...
<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.5.1.min.js'>
</script>
<style type="text/css">
.style1{
background:yellow;
}
</style>
</head>
<body>
<div>
<span class="change" >
выделить все
</span><br>
<input type="checkbox" class="change" />
<br><br>
<span id="text">
лалалалалалалалалала
</span>
</div>
<script type='text/javascript'>
$('.change').click(function(){
$("#text").toggleClass('style1');
$('.change:input').attr('checked',$("#text").hasClass('style1'));
});
</script>
</body>
</html>