将属性传递给li标签的正确方法是什么?

时间:2011-11-04 11:17:17

标签: html

我需要将一些值从数据库传递到<li>标记。以下是可接受的,是否正确?

<li id='$current_row["RA_SUB_ID"]' component_name='$current_row["RA_SUB_NAME"]'    pub_id='$current_row["RA_SUB_PUBLIC_ID"]'>

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

li标记只显示一个文本值(某些浏览器也支持值属性)。所以它取决于你想要的那个。您需要使用以下语法。

<li>$current_row["TEXT_YOU_WANT"]</li>

您可以选择设置ID以编程方式访问该元素(使用客户端脚本,例如JavaScript)

<li id="$current_row["ID_YOU_WANT"]">$current_row["TEXT_YOU_WANT"]</li>

现在,如果您想在客户端设置更多要访问的数据,可以使用data-自定义属性。

<li id="$current_row["ID_YOU_WANT"]" data-foo="$current_row["FOO_YOU_WANT"]">$current_row["TEXT_YOU_WANT"]</li>

可以在jQuery中使用data函数访问它们。