我想在jQuery中进行分页,但它不起作用。 JavaScript正在运行,但jQuery代码不起作用。我认为变量num
是问题所在。
此代码有什么问题?
的jQuery
<script type="text/javascript">
jQuery(document).ready(
function fn_page(num) {
document.form1.target = "_self";
document.form1.action = "";
document.form1.page.value = num;
//document.form1.submit();
/* jQuery("form1").attr('target', '_self').submit(); */
}
);
</script>
JavaScript
<li><a href="javascript:fn_page({$p_num})">{$p_num}</a></li>
答案 0 :(得分:1)
您无需在(document).ready
中包装此功能。
将其更改为此(假设id
的{{1}}为form
:
id="form1"
实际上,既然你正在使用jQuery,你应该坚持你的抽象:
<script type="text/javascript">
function fn_page(num) {
document.forms['form1'].target = "_self";
document.forms['form1'].action = "";
document.forms['form1'].page.value = num;
document.forms['form1'].submit();
}
</script>