$(document).ready(function() {
var mystring="fusioncharts,om,bdutt";
var arr = mystring.split(','); //array returned
for(var i = 0; i < arr.length; i++) {
alert(arr[i]);
}
}
以上代码是否有效?
EDIT ---
真正的代码块是这样的:
handle1 = getUrlVars();
if(handle1 == '') {
$("input#handle1").val('barackobama');
$("input#handle2").val('aplusk');
$("input#handle3").val('charliesheen');
handle1 = 'barackobama,aplusk,charliesheen';
} else {
alert(handle1); // this says fusioncharts,om,bdutt
var queryvals = [];
queryvals = handle1.split(',');
alert('length'+queryvals.length); // *** this says nothing ***
for(var i = 0; i < queryvals.length; i++) {
alert(queryvals[i]); // *** nothing here too.. ****
}
}
整个块都在$(文件).ready()...
中必须是一些我无法发现的简单错误..
答案 0 :(得分:4)
你错过了结束括号,除了它工作正常
$(document).ready(function() {
var mystring="fusioncharts,om,bdutt";
var arr = mystring.split(','); //array returned
for(var i = 0; i < arr.length; i++) {
alert(arr[i]);
}
}); // this one is missing on yours
答案 1 :(得分:1)
答案 2 :(得分:0)
你忘了关上你的括号,已经敲响了警报。在询问之前调试代码。 Javascript函数工作正常。你需要更加专心。