用javascript添加/创建一个输入
Adding/creating an input with javascript
我有几个搜索表单,每个表单都有一个输入值,类"search_input"。
我想要:on按钮点击添加这个:
<input type="submit" class="searchbtn" value="Search" />
在每个输入项旁边<input type="text" class="search_input" autocomplete="off">
.
目前我正在这样做,使用显示无和点击我设置显示块,但表单太多了,所以为了节省一些kb的,而不是在每个表单上键入,我问是否有可能用jQuery添加输入旁边的每个.search_input
谢谢
使用jquery很容易添加控件:
$('.search_input').after($('<input type="submit" class="searchbtn" value="Search" />'));
var $input = $('<input type="submit" class="searchbtn" value="Search" />');
$(".search_input").after($input);
//OR
//$input.insertAfter(".search_input");
$("#button_id").click(function(){
$('<input type="submit" class="searchbtn" value="Search" />').insertAfter(".search_input");
});
参见docs: http://api.jquery.com/insertAfter/
$('#addSubmitButtons').click(function(e){
$('.search_input').after('<input type="submit" class="searchbtn" value="Search" />');
});
相关文章:
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 在另一个输入后在Javascript中添加值
- 仅对一个输入按钮禁用应用
- 使用reactjs setState回调获取上一个输入值的计算值
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- JavaScriptHtml从一个输入中获取值
- 如何将src的值放在一个输入中,然后在另一个页面上显示它
- 当一个输入与另一个输入的 ID 具有相同的名称时的含义
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 使用一个输入作为两个按钮的值
- 将一个html表转换为json对象并将其发送到php页面,该表有一个输入字段
- 将文件插入到另一个输入的输入
- 如何将一个输入栏推开
- 多个输入,用户只能在其中一个输入中输入
- 使用Jquery Keyup函数将变量从一个输入字段传递到另一个
- Chrome(Android)键盘将单词转移到js焦点更改的下一个输入
- 使用JQuery将焦点更改为粘贴事件后的下一个输入
- jQuery:在除一个输入文本字段之外的所有文档上激发keyup