我正在写wordpress插件。
我有一些表单jQuery脚本,为此我需要使用event.preventDefault();
(在一个短代码中)。但是event.preventDefault();
并不适用于提交按钮,但是它正在工作,例如,一个链接。
有人能帮上忙吗。提前谢谢。
短代码中的:
echo '<a href="#" class="test" id="test_1">Some text</a>';
echo '<a href="#" class="test" id="test_2">Some text</a>';
echo '<a href="#" class="test" id="test_3">Some text</a>';
echo '<form action=" " class="answerform" method="POST" >';
echo '<input id=' . $answerid .' class=".submitform" type="submit" value=' . $answer->answer . '>';
echo '</form>';
脚本:
jQuery(function($){
$(document).ready(function() {
$( ".submitform" ).click(function( event ) {
event.preventDefault();
});
$( ".test" ).click(function( event ) {
event.preventDefault();
});
});
});
发布于 2016-05-17 15:32:25
您已经在提交输入元素类前面加上了一个.
(当它应该是class="submitform"
时的ie- class=".submitform"
)。
它应该是,简单地说:
echo '<input id=' . $answerid .' class="submitform" type="submit" value=' . $answer->answer . '>';
echo '</form>';
目前,您的脚本正在寻找一个具有submitform
类的元素,这个类并不存在(您的输入元素的类当前是.submitform
)。
https://stackoverflow.com/questions/37280083
复制相似问题