Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
PHP代码中的Jquery移动表_Php - Fatal编程技术网

PHP代码中的Jquery移动表

PHP代码中的Jquery移动表,php,Php,我正在PHP网页中实现Jquery移动表 然而,我遇到了一个问题。因为我使用的是PHP,所以无法在代码中使用诸如之类的标记 例如: echo "<table data-role="table" data-mode="columntoggle" id="my-table"> <tr><th data-priority="1">Mare</th><th data-priority="2">Stallion</th><t

我正在PHP网页中实现Jquery移动表

然而,我遇到了一个问题。因为我使用的是PHP,所以无法在代码中使用诸如
之类的标记

例如:

echo "<table data-role="table" data-mode="columntoggle" id="my-table">
  <tr><th data-priority="1">Mare</th><th data-priority="2">Stallion</th><th data-priority="3">Covering Date</th><th data-priority="5">Ovulation Scan</th><th data-priority="6">Pregnancy Scan</th></tr>";
echo”
MarestalionCovering日期排卵扫描妊娠扫描”;

…不起作用。有没有办法解决这个问题?

因为你不是在单引号和双引号之间交替,你实际上是在关闭和重新打开你的字符串,这会引起问题。试试这个:

echo '<table data-role="table" data-mode="columntoggle" id="my-table">'
  . '<thead><tr>'
  . '<th data-priority="1">Mare</th>'
  . '<th data-priority="2">Stallion</th>'
  . '<th data-priority="3">Covering Date</th>'
  . '<th data-priority="5">Ovulation Scan</th>'
  . '<th data-priority="6">Pregnancy Scan</th></tr></thead>';
echo''
. ''
. '母马
. '种马'
. '涵盖日期'
. '排卵扫描'
. '妊娠扫描';

还要注意句号(
)。这是一个连接运算符,可用于将字符串连接在一起以使其更具可读性。它们在编码时非常方便,因为它允许您以更好的格式显示代码。

非常感谢Chris,这似乎很有效,但我还有一个问题。当我从columns选项卡中取消选择一列时,只有列名消失,列和行仍然出现!你知道我哪里会出错吗?看起来你需要把
元素包装在
中(这是“表头”)。我更新了我的答案,加入了开头和结尾标签。太好了!非常感谢克里斯,帮了大忙!:)