Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取所有具有动态ID的文本框值_Php_Jquery_Dynamic - Fatal编程技术网

Php 如何获取所有具有动态ID的文本框值

Php 如何获取所有具有动态ID的文本框值,php,jquery,dynamic,Php,Jquery,Dynamic,我已经创建了一个表单,它在foreach循环中有多个文本框,文本框有动态Id。 因此,文本框创建的id类似于id=cmbeditqty-1。 但若要创建两个文本框,那个么如何在不同的变量中获取这两个值呢 <td> <input class="form-control" type="text" class="cmbeditqty" id="cmbeditqty-<?php echo $i; ?>" style="width: 250px;" name="qt

我已经创建了一个表单,它在foreach循环中有多个文本框,文本框有动态Id。 因此,文本框创建的id类似于id=cmbeditqty-1。 但若要创建两个文本框,那个么如何在不同的变量中获取这两个值呢

<td>
    <input class="form-control" type="text" class="cmbeditqty" id="cmbeditqty-<?php echo $i; ?>" style="width: 250px;"  name="qty"> 
</td>  
<td>
    <input class="form-control" type="text" id="cmbeditprice-<?php echo $i; ?>" style="width: 250px;"  name="itemprice"> 
</td>  

从JavaScript的角度来看,它们不是动态的,它们和其他任何代码一样具有id值。您只需要根据一些常见的识别方法来选择它们。在本例中,它们都是相同的字符串,因此您可以在选择器中使用:

$('input[id^="cmbeditqty-"]')

与任何其他jQuery选择器一样,这将返回匹配元素的列表。您可以像从其他元素一样从该列表中提取值。

getting TypeError:$不是一个函数var check=$'input[id^=cmbeditqty-]@拉胡帕蒂尔:听起来你好像忘了包括jQuery:不,先生,我有一个警报123;我投的testing@RahulPatil:你最后的评论毫无意义。请详细说明。$document.readyfunction${var mainqty=$cmbqty.val;$'.updateSingleSku'。单击函数${alert123;var check=$'input[id^=cmbeditqty-]'.val;alertcheck;};};