Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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输入'+;变量+'&引用;没有给我正确的值_Javascript_Jquery_Html_Mysql - Fatal编程技术网

Javascript 附加值为“=”的HTML输入'+;变量+'&引用;没有给我正确的值

Javascript 附加值为“=”的HTML输入'+;变量+'&引用;没有给我正确的值,javascript,jquery,html,mysql,Javascript,Jquery,Html,Mysql,我得到了一个表(使用PHP(来自mySQL的数据)创建),如下所示: <table class="data-table"> <tbody> <tr> <td class="databasecontent">maybe some values</td> <td class="databasecontent">maybe empty</td> </tr>

我得到了一个表(使用PHP(来自mySQL的数据)创建),如下所示:

<table class="data-table">
  <tbody>
    <tr>
      <td class="databasecontent">maybe some values</td>
      <td class="databasecontent">maybe empty</td>
    </tr>
    <tr>
      <td class="databasecontent">another row</td>
      <td class="databasecontent"></td>
    </tr>
  </tbody>
</table>
我认为jQuery应该可以工作,但它只是给了我一个输入值:

function (a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)}

我的代码有什么问题?

你应该使用
.text()
而不是使用
.text
,如果你没有做错的话,它会工作得很好。

你应该使用
.text()
而不是使用
。text
如果你没有做错,它会工作得很好。

使用
var database2=$(“td.databasecontent:nth child(2)”).text;
返回函数
text
本身,而不是它的结果。请尝试
var database2=$(“td.databasecontent:nth child(2)”).text();

使用
var database2=$(“td.databasecontent:nth child(2)”).text;
返回函数
text
本身,而不是它的结果。请尝试
var database2=$(“td.databasecontent:nth child(2)”).text()

如果它帮助了你,请接受答案,并为帮助他人投票。@TobiasGlaus这并不好笑,答案缺少解释的是,
text
是来自
jQuery
api的一个方法,因为方法是为了返回任何东西而需要运行的函数。不,一点也不好笑。我想说的是有时我会深入搜索。然后就像一个
}或
()
丢失一样。我知道jQuery
.text()
方法需要这些括号。如果它帮助了你,请接受答案并投票支持它帮助他人。@TobiasGlaus这并不好笑,答案缺少解释的是
text
是来自
jQuery
api的方法,因为方法是为了返回任何东西而需要运行的函数。不,一点也不好笑。什么我想说的是,我有时会深入搜索waaay。然后就像缺少
}或
()
一样。我知道jQuery
.text()
方法需要这些括号。
var database1 = $("td.databasecontent:nth-child(1)").text;
$("ul#plannerlist1:visible").append('<input type="text" readonly value="' + database1 + '">');

var database2 = $("td.databasecontent:nth-child(2)").text;
$("ul#plannerlist2:visible").append('<input type="text" readonly value="' + database2 + '">');

and so on...
function (a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)}