gpt4 book ai didi

php - jQuery,更新正确的字段

转载 作者:行者123 更新时间:2023-11-30 18:48:55 25 4
gpt4 key购买 nike

我正在构建一个发票系统,我将在其中使用 jQuery 来更新字段。

我正在考虑拉出价格和号码描述(如果有),并将它们放入文本字​​段中,这样可以很容易地更改,如果应该对“柜台”进行一些“柜台”调整发票。

html 代码如下所示:

<table>
<tr class="item-row">
<td class="partNumber"><input type="text" name="partNo"></input></td>
<td class="description"><input type="text" name="description"></input></td>
<td class="price"><input type="text" name="price"></input></td>
</tr>
</table>

jQuery 代码,这是我不太熟悉的部分,如下所示:

$(document).ready(function() {
$(".partNo").keyup(getInfo);
});


function getInfo(){
var row = $(this).parents('.item-row');
var partNo = row.find(".partNo").val();

row.find(".description input")
.load("script.php", {vorunr: $(".partNo").val(), type: "desc"});

row.find(".price input")
.load("script.php", {vorunr: $(".partNo").val(), type: "price"});
}

此代码工作正常,文件 script.php 返回数据库中的值。

我的问题是,当我编辑第一个 partNumber 输入字段时,我的所有表格行都已更新。

有人可以帮帮我吗?

最佳答案

您多次使用选择器“.partNo”,但我没有看到类为“partNo”的html dom 元素。我看到一个名为“partNo”的输入字段。

所以绑定(bind)keyup事件

$('input[name="partNo"]').keyup(getInfo);

此外,这是我为您的 getInfo 函数建议的解决方案...

function getInfo(){
var row = $(this).parents('.item-row');
var partNo = $(this).val();

row.find(".description input")
.load("script.php", {vorunr: partNo, type: "desc"});

row.find(".price input")
.load("script.php", {vorunr: partNo, type: "price"});
}

关于php - jQuery,更新正确的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com