如何读取Jquery中的所有字符串,包括空格

时间:2016-05-18 02:34:03

标签: php jquery

如何读取包含空格的所有字符串..

在(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();

        }

1 个答案:

答案 0 :(得分:0)

  1. value1='"+holder[i]['item_desc']+"'
  2. value2='"+holder[i]['item_quan']+"'
  3. 需要添加''来计算空格。