Jquery 调用方法时如何将选中的属性添加到动态添加的输入(复选框)

Jquery 调用方法时如何将选中的属性添加到动态添加的输入(复选框),jquery,Jquery,从我的html: <a href="#" id="scanCompleteBtn" class="btn btn-scan-nonactive">Scan To Complete <input value="" id='markOrderComplete' onChange="scanCompletedOrder(this)" type="text"&

从我的html:

<a href="#" id="scanCompleteBtn" class="btn btn-scan-nonactive">Scan To Complete
    <input value="" id='markOrderComplete' onChange="scanCompletedOrder(this)" type="text">
  </a>
问题是它没有得到检查

<input id="engraved_edges" type="checkbox" data-toggle="switch" data-shopify="data shopify"

              data-order="order number" class="ct-primary" value="0" />


通常我会尝试使用单击然后更改,但在本例中,我没有使用jquery来处理单击,而是使用onChange方法。如上所示的onChange方法是否可以实现这一点?

使用“onkeyup”而不是“onChange”

函数scanCompletedOrder(orderId){
$(“#雕刻的_边”).prop('checked',true);
//postOrderStats(orderId.value);
//$(“#markOrderComplete”).val(“”);
//onClickScanBtn(“scanSearchBtn”、“ScanCompleteTN”、“searchForScanner”);
}


我从
数据切换
属性怀疑有脚本修改了该复选框。可能吗?是的,它正在被脚本修改。这就解释了。你需要通知那个脚本,不管它是什么,它不起作用。我相信这就是上面问题中的评论所说的。它正在被另一个脚本操纵。在这种情况下,请将该脚本更新为问题。
<input id="engraved_edges" type="checkbox" data-toggle="switch" data-shopify="data shopify"

              data-order="order number" class="ct-primary" value="0" />