我动态打印无序列表......像这样的东西
$sql2 = mysql_query("SELECT id, todo FROM todo");
while($row = mysql_fetch_array($sql2))
{
$todo1 = $row["todo"];
$todofeed.='
<ul>
<li>' . $todo1 . '</li>
</ul>
';
}
我希望打印出来的每个li元素都是一些jQuery效果的链接,为此我需要动态地在每个li元素内部的文本,即当我点击它时。可以解决这个问题。
答案 0 :(得分:1)
只需在<ul>
元素中添加一个类,以便稍后可以使用Jquery访问它:
...
$todofeed.='
<ul class="effective">
<li>' . $todo1 . '</li>
...
使用Jquery manipulate the DOM以便添加您的链接:
$('ul.effective li').wrapInner('<a ... />');
但您也可以在li
元素上add the click/hover events。做什么更适合你,你的问题不是特定的,所以希望这会给你一些想法。