スパンでjquery関数onclickを追加するには?
今、私はそれに送信機能を追加したいようなスパンを持っています:
<input type="radio" name="language" id="engl" value="Engl" checked>
<span class="division" onclick="document.getElementById('engl').checked = true">English</span>
私は自分のコードに次のことを追加しようとしました:
$('span.division').change(function() {
$('#search-form').submit();
});
しかし、結果はありません。もちろん、「名前」を「スパン」に追加しようとしましたが、結果もありません。ここに私のjqueryコードがあります:
<script type='text/javascript'>
$(function(){
$('input[name=language]').change(function() {
$('#search-form').submit();
});
$("form#search-form").submit(function(){
$("#results").fadeOut();
$.ajax({
type:"GET",
data: $(this).serialize(),
url: "search.php",
success: function(msg)
{
$("#results").html(msg);
$("#results").fadeIn();
}
});
return false;
});
});
</script>
私の間違いはどこですか?そして、どうすれば適切に行うことができますか?