在PHP中单击ONE元素时,获取该元素的名称


Get the name of ONE element when it is clicked in PHP

我想知道如何在PHP中单击元素时获得元素的名称,但对于这个实例,所有元素都有相同的名称。。。

PHP:

<?php
    $playlist_names = array("Chill", "Groovy", "Pastasauce", "Dank Songs", "Katy Perry");
    for ($i = 0; $i < count($playlist_names); $i++) {
        echo "<a href='"'" class='"playlist-name'" name='"$x'">$playlist_names[$i]<img src='"http://i.imgur.com/pLLny9D.png'" class='"gear-icon'" /></a>";
    }
?>

我想做的是当点击"播放列表名称"时,它会在另一个div中返回播放列表名称,并带有文本"编辑[此处播放列表名称]"

这看起来确实是一个简单的问题,但一如既往地感谢您的帮助!

使用$(this).text();获取html元素中的文本

对于只检索第一个元素文本的情况,您可以使用以下选择器:

$("div p:nth-child(1)").text();

一个换另一个。

这里是Jquery对on方法的解释的链接,这是您应该使用的方法。以及用于踢球的代码和JSfiddle。

//onclick of ANY <p> element with a class of .sample
$( "p" ).on( "click", ".sample", function() {
//do something
alert($( this ).text());
});