点击<li>值通过PHP脚本</li>

时间:2014-09-29 10:13:09

标签: php html html-lists

如何在<li>内获取点击的 ordered list标记?例如,我有这个:

<ol>
   <li>Text 1</li>
   <li>Text 2</li>
   <li>Text 3</li>
</ol>

当我点击第一个<li>标记时,我想使用PHP 获取它的相对值。 感谢

2 个答案:

答案 0 :(得分:5)

如果您想获得点击的值,那么..

<ol>
   <li onclick="window.location.href='page.php?clicked=1'">Text 1</li>
   <li onclick="window.location.href='page.php?clicked=2'">Text 2</li>
   <li onclick="window.location.href='page.php?clicked=3'">Text 3</li>
</ol>

page.php
<?php
echo $_GET["clicked"]; //Or do whatever you want
?>

答案 1 :(得分:2)

在PHP中,这是不可能实现的,你应该发布数据。 以JQuery为例,它是可能的:

要获得该值,您可以在JQuery中尝试这样的事情:

HTML:

<ol id='test'>
   <li>Text 1</li>
   <li>Text 2</li>
   <li>Text 3</li>
</ol>

JQuery的:

$('#test li').click(function() {
    var text = $(this).text();
    alert('Text is ' + text);
});