我是 jquery 的新手 .. 我有这个 html 代码
<div id='input'>
<table>
<tr>
<td class="number">
<input><input><input><input><br>
</td>
<td style="vertical-align:bottom"><button>+</button></td>
</tr>
<tr>
<td class="number">
<input><input><input><input><br>
</td>
<td style="vertical-align:bottom"><button>+</button></td>
</tr>
</table>
</div>
对于我的脚本部分
jQuery.fn.vcenter = function(parent) {
if (parent) {
parent = this.parent();
} else {
parent = window;
}
this.css({
"position": "absolute",
"left": ((($(parent).width() - this.outerWidth()) / 2) + $(parent).scrollLeft() + "px"),
});
return this;
}
jQuery.fn.hcenter = function(parent) {
if (parent) {
parent = this.parent();
} else {
parent = window;
}
this.css({
"position": "absolute",
"top": ((($(parent).height() - this.outerHeight()) / 2) + $(parent).scrollTop() + "px"),
});
return this;
}
jQuery.fn.center = function(parent) {
if (parent) {
parent = this.parent();
} else {
parent = window;
}
this.css({
"position": "absolute",
"top": ((($(parent).height() - this.outerHeight()) / 2) + $(parent).scrollTop() + "px"),
"left": ((($(parent).width() - this.outerWidth()) / 2) + $(parent).scrollLeft() + "px"),
});
return this;
}
$(document).ready(function(){
$("#input").vcenter(true);
});
$("#input:button").click(this.parent().prev().html()+="<input><input><input><input><br>");
我想要做的基本上是每次我单击元素内具有 id“输入”
的按钮时,脚本执行以下操作:脚本转到父元素(the),然后是前一个兄弟元素!然后在其 html 内部添加以下内容:"<input><input><input><input><br>"
我已经完成了我的作业!我需要帮助!这里有什么问题?