Jquery:.submit不工作

时间:2012-05-15 08:32:05

标签: javascript jquery html javascript-events

我和Jquery一起使用Jconfirm来制作一个确认框 问题是.submit不起作用

的Javascript
$('#delete').submit(function(e) {
e.preventDefault();
jConfirm("Are you sure you want to delete this link?", "Confirmation", function(r) {  
if (r) { $('#delete').submit(); }
});

$('#delete')。submit();好像已经死了。

HTML

<form action="bla.php" method="post" accept-charset="utf-8" id="delete">
 <table>
<tr>
<td><label for="category">Category:</label></td><td><select name="category_id"           id="categories">
<option value="1">test</option>
<option value="#" selected="selected">Please select</option>
</select></td>
</tr>
<tr>
<td><label for="links">Link:</label></td><td width="400"><select name="link_id" id="links">
<option value="#" selected="selected">Please select</option>
</select></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Delete" ></td>
</tr>
</table>
</form>

1 个答案:

答案 0 :(得分:10)

尝试改变

if (r) { $('#delete').submit(); }

if (r) { $('#delete').get(0).submit(); }

因此,您可以调用DOM元素的submit()方法