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