我有一个隐藏在开头的表格,如果是这样,那么将其从DOM中移除
稍后我取消隐藏表格并尝试提交我的表格中的btn
<form action="post.php" ng-if="success == true" method="post">
<input ng-model="test" id="openPaymentButton" type="submit" value="test">
</form>
$("#openPaymentButton").click();
答案 0 :(得分:0)
使用ng-hide / ng-show取代ng-if。 ng-if不会在DOM中呈现元素,因为ng-hide / ng-show在DOM中呈现元素并根据条件隐藏/显示。
<form action="post.php" ng-show="success == true" method="post">
<input ng-model="test" id="openPaymentButton" type="submit" value="test">
</form>
答案 1 :(得分:0)
不要使用jQuery来处理点击。使用Angular。
尝试
<input ng-model="test" ng-click="foo();" id="openPaymentButton" type="submit" value="test">