如何读取包含空格的所有字符串..
在(value1 =" + holder [i] [' item_desc'] +")下面的代码中,这是item_desc只读取字符串的第一个单词。 value1包含"尝试尝试"结果只会"尝试" ..我怎么能读出包括空格在内的整个字符串?所以输出将是"尝试是尝试" ?
这是我的代码..
"<td style='text-align:center'><a onclick='apply(this)'; value1="+holder[i]['item_desc']+" ; value2="+holder[i]['item_quan']+" >Edit Item</a></td>"+
function app(x){
var a = $('#item_name').val().length();
var b = $('#item_desc').val().length();
var c = $('#item_quan').val().length();
var d = $('#prov').val().length();
var e = $('#item_date_post').val().length();
if(a==0 && b==0 && c==0 && d == 0 && e == 0)
{
error();
}else{
var y = x.getAttribute('value');
apply(y);
}
}
function apply(a){
//alert($('#tbl_rptop :input').serialize());
var holder = new Array();
var myLink1 = a.getAttribute('value1');
var myLink2 = a.getAttribute('value2');
$('#item_desc').val(myLink1);
$('#item_quan').val(myLink2);
$('#myModal').modal('show');
}
$('#apply').click(function(e) {
var a = $('#item_name').val();
var b = $('#item_desc').val();
var c = $('#item_quan').val();
var d = $('#prov').val();
var e = $('#item_date_post').val();
if(a == '' || c == '' || d == '' || e == '')
{
error();
}
答案 0 :(得分:0)
value1='"+holder[i]['item_desc']+"'
value2='"+holder[i]['item_quan']+"'
需要添加''
来计算空格。