如何获取触发事件的元素附近的Html元素的值

Ara*_*han 2 jquery events html5

我使用的HTML代码如下:

     <label style="display:inline;">Information</label>
     <a id="eventtrigger" >Click</a>
Run Code Online (Sandbox Code Playgroud)

和jquery如下:

    $("#eventtrigger").click(function(event){
      //event handling process
      });
Run Code Online (Sandbox Code Playgroud)

我想获得元素触发器事件附近的标签值.
这意味着我应该在jquery事件处理过程中获得值" Infomation ",而不使用任何特定的选择器,如ID或Class.

Adi*_*dil 5

您可以使用prev来获取前一个元素.

现场演示

 $("#eventtrigger").click(function(event){
     alert($(this).prev().text());
  });
Run Code Online (Sandbox Code Playgroud)

或专门寻找以前的标签

$("#eventtrigger").click(function(event){
     alert($(this).prev('label').text());
});
Run Code Online (Sandbox Code Playgroud)