Javascript 附加值为“=”的HTML输入'+;变量+'&引用;没有给我正确的值
我得到了一个表(使用PHP(来自mySQL的数据)创建),如下所示: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>
<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)}