jQuery和标签输入
jQuery and label input
<div id="one">
<label for="number">Number</label>
<div id="two">
<input id="number" type="text" name="number">
</div>
</div>
This show me:
- [输入]
我怎么做:
- 数量[输入]
我如何用jQuery修改这个?(不修改html)
生活:http://jsfiddle.net/UBx6p/
用<span>
代替<div>
<div id="one">
<label for="number">Number</label>
<span id="two">
<input id="number" type="text" name="number">
</span>
</div>
嗯,你真的应该像上面所说的那样修改HTML。
如果这是不可能的,您可以通过jQuery执行HTML更改:
$('#one label').css('float', 'left');
$('#one #two').css('float', 'left');
$('#one #two').css('margin-left', '5px');
$('#one').append('<div style="clear:both"></div>');
放到这里:http://jsfiddle.net/UBx6p/8/
可以使用CSS而不是javascript吗?
#two {
display:inline-block;
}
如果你只想用JS。然后按照建议使用如下内容
document.getElementById('two').style.display = 'inline';
相关文章:
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 安卓键盘未打开绑定到触摸启动的输入标签
- 第二个输入标签-如何添加
- 使用 javascript 设置输入标签的值
- 使用 JS 从输入标签中获取多个值
- 数据绑定在带有输入标签的 AngularJS 中不起作用
- 如何单独对输入标签应用样式
- 输入标签从不显示非数字单词的面
- 如何使用 Cookie 将信息保存在输入标签中
- 使用 PURE JS 基于输入标签添加占位符属性 - 没有 jQuery
- 如何查找输入标签中的字符数
- 上下文菜单 JavaScript 无法获取所选文本,如果文本是输入标签/文本框
- ng-bind 用作文本区域的指令,但不是输入标签
- 输入标签上 7 天后的日期
- 为什么新创建的输入标签不会保留在页面上
- 表单:输入标签抛出错误弹簧 MVC
- 向隐藏的输入标签添加值并提交到表单
- 使用纯 JavaScript 从输入标签范围修剪小数
- 使用 POST 方法从后端的 HTML 访问输入标签值
- 如何在 JavaScript 中获取文件路径表单输入标签