PHP随着ID而下降

时间:2015-09-24 17:49:22

标签: php html attributes

enter image description here
我有一个表格,每行都有一个按钮。每行都有自己的特定ID。 PHP中是否有一个函数允许我准确指定按下哪个按钮?我的意思是当我点击第一个按钮时,它应该通知我这是一个id ='1'的行中的按钮等。

@edit

function usunKontakt() {
    var temp = $(this).parent().parent().children(":first-child").text();
    console.log("Javascript: "+temp);
}
$("button.usun").click(usunKontakt);

这正是我想用PHP做的,我在jQuery中做的。这可能在PHP吗?

3 个答案:

答案 0 :(得分:0)

好的,你的概念有几个问题。

<强>第一 PHP是一种服务器端语言,这意味着它的功能在实际按下按钮之前很久就会发生。

第二'id'属性用作元素标识符,因此它应该是唯一的,不应该是数字或以数字开头。 我强烈建议您阅读这篇文章:naming convetions for html's ids 还有这个: valid id attribute

现在,当您在<:p>处说' me '时

  

当我点击第一个按钮时,它应该通知我

你引用我=&gt;作为用户

OR

me =&gt;作为服务器?

如果您将问题编辑为更具体,则可以更方便地为您提供帮助)

答案 1 :(得分:0)

这样的事情会起作用吗?

$('button').click(function() {
  console.log($(this).parent().siblings().filter(':first').html());

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
  <tr>
    <td>1</td>
    <td>
      <button>test</button>
    </td>
  </tr>
  <tr>
    <td>2</td>
    <td>
      <button>test</button>
    </td>
  </tr>
  <tr>
    <td>3</td>
    <td>
      <button>test</button>
    </td>
  </tr>
</table>

取决于您的表结构,但您可以搜索每个TR的第一个TD并捕获其html内容。

答案 2 :(得分:0)

在按钮功能

中尝试此jquery
<ScrollbarWrapper className="ScrollbarContent--custom">

// PHP

//为每个按钮使用不同的名称

$(this).parents(".parent-id/class").find(".content id/class ").show();