li元素里面的文字

时间:2012-02-24 21:13:51

标签: php javascript jquery

我动态打印无序列表......像这样的东西

$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元素内部的文本,即当我点击它时。可以解决这个问题。

1 个答案:

答案 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。做什么更适合你,你的问题不是特定的,所以希望这会给你一些想法。