html让复选框间距很小,如何在复选框和值之间设置间距

根据我的经验,我发现苏拉杰的解决方案最适合我所面临的问题。

我正在向DOM注入一个输入,使用以下元素与现有元素并排:

var filterOptions = ['001','002','005','009'];

// Inject radio inputs Using filterOptions

$.each(filterOptions, function (ind, val) {

$('Site '+val+'
').insertBefore('#allSiteSelector');

});

当这样做时,我注意到输入和放大器标签之间的元素间距不同于现有DOM元素的间距。

对于注入的元素,标签和输入之间没有间隙。

解决办法是

在输入和标签之间。

var filterOptions = ['001','002','005','009'];

// Inject radio inputs Using filterOptions

$.each(filterOptions, function (ind, val) {

$('Site '+val+'
').insertBefore('#allSiteSelector');

});

// Set siteid radio inputs Using filterOptions

var filterOptions= ['001']

// Inject WITHOUT NBSP

$.each(filterOptions, function (ind, val) {

var input = '';

var label = 'No Non-Breaking Space ' + val + '
';

$(input+label).insertBefore('#sitenameAll');

});

// Inject WITH NBSP

$.each(filterOptions, function (ind, val) {

var input = '';

var nbsp = '&nbsp';

var label = 'With Non-Breaking Space ' + val + '
';

$(input+nbsp+label).insertBefore('#sitenameAll');

});

Site Filter

001 Site 1

002 Site 2

003 Site 3

003 Site 4

All

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值