首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用动态列表显示getelementsbyclassname值

使用动态列表显示getelementsbyclassname值
EN

Stack Overflow用户
提问于 2016-11-02 05:18:56
回答 2查看 425关注 0票数 0

我是jquery的新手,所以我一直在学习,我有一个动态列表,它有唯一的值。我使用getelementsbyclassname来检索按钮click.initially上的这些值。无论我点击哪个按钮,它只会显示列表中的第一个值,所以我添加了一个for循环,现在它只在一次点击时显示所有的值。我需要它在每次点击按钮时显示该行的值。

代码语言:javascript
复制
       <li>cats
        <param class="lke" value="152">
      <button class="btnSave">Save Click</button>

        </li> 
      <li>dogs 
        <param class="lke" value="151">
      <button class="btnSave">Save Click</button>

        </li>
       <li>Fish
        <param class="lke" value="150">
      <button class="btnSave">Save Click</button>

        </li>


   $(document).ready(function () {

    $(".btnSave").click(
        function () {
            popUp();
        }            
    );
});



var arr =document.getElementsByClassName('lke');

 function popUp(){

for(var i = 0;i < arr.length;i++){
    alert(arr[i].value);
}
}
EN

回答 2

Stack Overflow用户

发布于 2016-11-02 05:26:26

您可以执行以下操作。

代码语言:javascript
复制
// Bind to button click event
$('.btnSave').click(function(){
    // Alert the value attribute. This will always return for the first matching element
    alert($('.lke').attr('value'))
})

示例如下:https://jsfiddle.net/tk9kx8gz/

票数 0
EN

Stack Overflow用户

发布于 2016-11-02 06:43:19

也许这个脚本可以帮助你

代码语言:javascript
复制
$('button.btnSave').click(function () {
  var param = $(this).prev();
  var value = $(param).attr('value');
  alert(value);
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li>cats
        <param class="lke" value="152">
      <button class="btnSave">Save Click</button>

        </li> 
      <li>dogs 
        <param class="lke" value="151">
      <button class="btnSave">Save Click</button>

        </li>
       <li>Fish
        <param class="lke" value="150">
      <button class="btnSave">Save Click</button>

        </li>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40368802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档