以下脚本为我提供了选择框onchange的结果。但随着价值整页再次重装。我尝试过很多东西,但没用。
我的代码,
<script>
$(function(){
$("select[name='cname']").change(function () {
var str = "";
$("select[name='cname'] option:selected").each(function () {
str += $(this).text() + " ";
});
jQuery.ajax({
type: "POST",
url:"",
data: $("form#a").serialize(),
success: function(data){
jQuery(".res").html(data);
$('#test').html(data);
}
});
var str = $("form").serialize();
$(".res").text(str);
});
});
</script>
答案 0 :(得分:0)
我制作了一个JSFiddle示例http://jsfiddle.net/LU24D/1/(比你的小),以显示选择更改的工作原理。 另外,我减少了变量'str'中的逻辑量。
$(document).ready(function(){
$("select[name='cname']").change(function (evt) {
evt.preventDefault();
var str = $("select[name='cname'] option:selected").text();
alert(str);
});
});
答案 1 :(得分:-1)
$('#nameFont').change(function() {
var nameFont=document.getElementById('nameFont').value;//alert(nameFont);
$('#nameFontDiv').html(changefontfamily);
});