Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复html元素被拆分为多个html属性的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何修复html元素被拆分为多个html属性的值

Javascript 如何修复html元素被拆分为多个html属性的值,javascript,jquery,html,Javascript,Jquery,Html,我将向一个HTML表单添加一个值,该表单使用jQuery动态生成,而该值将被拆分为HTML属性。值是一个句子。第一个单词被设置为值,然后其余单词被拆分为HTML属性 //Here is the sample data being returned //It's in the URL provided //Looping through the returned data and dynamically creating a form and append values to it.

我将向一个HTML表单添加一个值,该表单使用jQuery动态生成,而该值将被拆分为HTML属性。值是一个句子。第一个单词被设置为值,然后其余单词被拆分为HTML属性

//Here is the sample data being returned

//It's in the URL provided


//Looping through the returned data and dynamically creating a form and append values to it.
          $.each(data.TrainingEvaluationCard['Evaluation_Lines'].Evaluation_Lines, function(key, val) { 
                                        //Append The Table Here Witht the Data
                                        $('tbody').append( '<tr>'+                

                    '<td> <input  class="form-control input-group-md evaluationarea"'+
                            'name="evaluationarea[]"'+
                            'value='+val.Evaluation_Area+''+
                            ' style="font-size: 13px !important; "'+

                            'readonly="readonly"'+
                            'data-validation="required"'+
                            '/>'+
                    ' </td>'+




                    '<td> <input  class="form-control input-group-md evaluationquestion"'+
                            'name="question[]"'+
                            'readonly="readonly"'+
                            'value=' +val.Evaluation_Question+ ''+
                            'style="width: 250px;;"'+
                            '/>'+


                    ' </td>'+
//Here is the result I'm getting

<input class="form-control input-group-md evaluationquestion" name="question[]" readonly="readonly" value="Were" they="" well="" distributed="" around="" the="" class?style="width: 250px;;">
//下面是返回的示例数据
//它在提供的URL中
//循环遍历返回的数据,动态创建表单并向其附加值。
$.each(data.TrainingEvaluationCard['Evaluation_Lines')。Evaluation_Lines,函数(key,val){
//将数据附加到表中
$('tbody')。附加(''+
' '+
' '+
' '+
' '+
//这是我得到的结果

我希望评估问题的值是返回的整个问题,而不仅仅是第一个单词。

您能显示
[…]的内容吗。评估行作为数据吗?将值用双引号括起来:例如
'Value=“”+val.evaluation\u Area+”“++
你说
//这是我得到的结果
,但我甚至没有看到你的
s。你调试过这个吗?
'value='+val.Evaluation\u Question++
应该是
'value=“+val.Evaluation\u Question+'”++
OP应该建议打破这段长时间(并引用噩梦)多达多个
+=
声明。