我怎样才能做到这一点。
<a href="#" onClick="javascript.functiontoget$date();">'.$date.'</a>
$ date值在while循环中
while($row = mysqli_fetch_array($query)){
$date = $row['Date'];
echo '<tr class="normalRow"><td><a href="#" onClick="javascript.functiontoget$date();">$date</a></td></tr>;'
}
答案 0 :(得分:0)
变量不会在单引号字符串中展开,只会在双引号字符串中展开。你需要使用连接。
echo '<tr class="normalRow"><td><a href="#" onClick="javascript.functiontoget$date();">' . $date . '</a></td></tr>;'
答案 1 :(得分:0)
所以要么在你要调用的方法中设置日期
onclick="foo('thedate')"
或引用单击的元素并阅读文本
onclick="foo(this)"
和
function foo(elem) {
alert(elem.textContent);
}
function foo1(str) {
alert(str);
}
function foo2(elem) {
alert(elem.textContent);
}
&#13;
<table>
<tbody>
<tr>
<td><a href="#" onclick="foo1('hello')">hello</a>
</td>
</tr>
<tr>
<td><a href="#" onclick="foo2(this)">hello</a>
</td>
</tr>
</tbody>
</table>
&#13;