如何使用jquery获取动态输入文本的值?

vvk

我的jQuery看起来像-

<script type="text/javascript" language="javascript">
$(document).ready(function() {
   $("[id^=SelectAssignThis-]").click(function(){
       var ProjectID = $("[id^=GetProjectID-]").val();
       var UserIntID = $("[id^=GetUserIntID-]").val();
       $.ajax( {
          type : 'GET',
          url:'test1.php',
          data : {ProjectID: ProjectID, UserIntID :UserIntID},
          success:function(data) {
             $('#ShowAjaxesult').html(data);
          }
       });
   });
});
</script>

我的php代码看起来像-

while($row = mysql_fetch_array($QueryResult))
{
    $ProjectID                 = $row['ProjectID'];
    $Tiltle                    = $row['Title'];
    ?> <tr>
            <td><a href="#" id="SelectAssignThis-<?php echo $ProjectID; ?>">Assign</a></td>                    
            <td><input type="hidden" id="GetUserIntID-<?php echo $ProjectID; ?>" value="<?php echo $UserIntID; ?>">
                <input type="hidden" id="GetProjectID-<?php echo $ProjectID; ?>" value="<?php echo $ProjectID; ?>">
            </td>
            <td><?php echo $ProjectID; ?></td>
            <td><?php echo $Tiltle; ?></td>
       </tr><?php
};

现在,val ProjectID在我的jQuery中,总是返回ProjectID与第一次出现的while循环相对应的内容。例如,如果IFwhile循环发生了十次,并且我单击了<a>第五次出现的(带有id=SelectAssignThis-5),我得到的ProjectID对应于<a>id=SelectAssignThis-1当我单击的第五次出现时我想获取ProjectID对应的值,类似地,当我选择第六次出现时,依此类推。请帮忙。id=SelectAssignThis-5<a>id=SelectAssignThis-6

不明确的

val方法返回第一个匹配元素的值。使用this关键字:

var $td = $(this).closest('td').next();
var ProjectID = $td.find("[id^=GetProjectID-]").val();
var UserIntID = $td.find("[id^=GetUserIntID-]").val();

意见建议:

  • 将className添加到元素并使用类选择器,属性选择器效率不高。
  • 不要对非构造函数使用StudlyCase标识符。
  • 您还可以将隐藏的输入放在第一个单元格中,并使用siblings选择目标元素方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery获取动态输入文本的值?

来自分类Dev

如何使用jQuery获取文本输入的所有值?

来自分类Dev

如何使用jQuery获取动态添加的输入框的输入值

来自分类Dev

如何获取动态创建的输入文本字段的值?

来自分类Dev

如何使用jquery动态获取点击值?

来自分类Dev

如何使用 jquery 获取输入的新值

来自分类Dev

获取使用jquery动态创建的同级输入的值

来自分类Dev

使用jQuery无法获取动态文本字段值

来自分类Dev

如何在jQuery中获取先前输入类型文本的值?

来自分类Dev

使用jQuery获取基于数据属性的输入下拉文本值

来自分类Dev

如何使用react获取动态创建的输入字段的值

来自分类Dev

如何获取使用AngularJS动态存储的隐藏输入值

来自分类Dev

如何使用jquery生成动态输入并通过id获取值

来自分类Dev

我如何使用react获取文本输入字段的值

来自分类Dev

如何通过使用集合<Part>获取输入文本值

来自分类Dev

如何使用JQuery / JS动态获取表单选项文本

来自分类Dev

如何使用 JS/Jquery 检测输入的值何时动态变化

来自分类Dev

jQuery获取先前的输入文本值

来自分类Dev

jquery获取输入文本字段的值

来自分类Dev

如何使用jquery专注于带有值的输入文本?

来自分类Dev

如何获取用户创建的输入jQuery的用户文本输入的值

来自分类Dev

MeteorJS:如何获取输入文本的值

来自分类Dev

MeteorJS:如何获取输入文本的值

来自分类Dev

如何获取文本输入字段的值?

来自分类Dev

如何动态读取输入 ID 并将其值放入文本 jQUEry

来自分类Dev

如何使用jQuery获取文本框的值?

来自分类Dev

如何使用 jquery 获取带有跨度文本的值

来自分类Dev

如何使用名称获取jquery中文本框的值?

来自分类Dev

使用jquery从动态创建的输入字段访问输入文本

Related 相关文章

  1. 1

    如何使用jQuery获取动态输入文本的值?

  2. 2

    如何使用jQuery获取文本输入的所有值?

  3. 3

    如何使用jQuery获取动态添加的输入框的输入值

  4. 4

    如何获取动态创建的输入文本字段的值?

  5. 5

    如何使用jquery动态获取点击值?

  6. 6

    如何使用 jquery 获取输入的新值

  7. 7

    获取使用jquery动态创建的同级输入的值

  8. 8

    使用jQuery无法获取动态文本字段值

  9. 9

    如何在jQuery中获取先前输入类型文本的值?

  10. 10

    使用jQuery获取基于数据属性的输入下拉文本值

  11. 11

    如何使用react获取动态创建的输入字段的值

  12. 12

    如何获取使用AngularJS动态存储的隐藏输入值

  13. 13

    如何使用jquery生成动态输入并通过id获取值

  14. 14

    我如何使用react获取文本输入字段的值

  15. 15

    如何通过使用集合<Part>获取输入文本值

  16. 16

    如何使用JQuery / JS动态获取表单选项文本

  17. 17

    如何使用 JS/Jquery 检测输入的值何时动态变化

  18. 18

    jQuery获取先前的输入文本值

  19. 19

    jquery获取输入文本字段的值

  20. 20

    如何使用jquery专注于带有值的输入文本?

  21. 21

    如何获取用户创建的输入jQuery的用户文本输入的值

  22. 22

    MeteorJS:如何获取输入文本的值

  23. 23

    MeteorJS:如何获取输入文本的值

  24. 24

    如何获取文本输入字段的值?

  25. 25

    如何动态读取输入 ID 并将其值放入文本 jQUEry

  26. 26

    如何使用jQuery获取文本框的值?

  27. 27

    如何使用 jquery 获取带有跨度文本的值

  28. 28

    如何使用名称获取jquery中文本框的值?

  29. 29

    使用jquery从动态创建的输入字段访问输入文本

热门标签

归档