javascript - 使用 jquery 在 chrome 上 float 更改问题

标签 javascript jquery css

我正在尝试更改标签 {float:left}{float:right}IEFirefox 中,它正在完美地改变,但在 Chrome 中, float 不起作用。

$(document).on('click', '.right_label', function() {
  if ($(this).is(':selected')) {
    $('.labels').css('float', 'right');
  } else $('.labels').css('float', 'left');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div>
  <label class="labels">first name</label>
  <input type="text" />
</div>

<select>
  <option class="left_label">left</option>
  <option class="right_label">right</option>
</select>

最佳答案

你可以尝试这样的事情:

$(document).on('change', '#mySelect', function() {
  $('.labels').css('float', $(this,"option:selected").val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div>
  <label class="labels">first name</label>
  <input type="text" />
</div>

<select id="mySelect">
  <option class="left_label" value="left">left</option>
  <option class="right_label" value="right">right</option>
</select>

关于javascript - 使用 jquery 在 chrome 上 float 更改问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36007563/

相关文章:

css - 链接 css 样式表与 express.static 问题

JavaScript:requestAnimationFrame 变得更快

javascript - Ruby on Rails 实现 Ajax 帖子和评论

JQuery animate() 持续时间只适用于某些 CSS 规则

javascript - 使用 jQuery 和 Ajax 加载 PHP 回显表格时看不到表格边框

jquery - 删除我的模板中的滚动条

javascript - 强制带 % 宽度的 strip 像没有空格的选取框一样移动

javascript - mb_convert_encoding 对于 UTF7 字符串给出除 iconv 之外的其他结果

javascript - select2 中的 processResult 不起作用

javascript - 使用 JavaScript 更改按钮值