好的,我对CSS进行了排序:

现在为输入框设置样式(但这不起作用)任何建议。认为我的js搞砸了。
html元素:

<input name="latLng" class="latLng" id="latLng2" type="text" disabled />


JS:

<script type="text/javascript">
jQuery(document).ready(function(){
    jQuery('input.latLng').locationPicker({
    width: "500px",
    height: "20px",
    backgroundColor: '#fff',
    border: '1px solid #ccc',
    borderRadius: 10,
    padding: 10
    });
});
</script>


请问我哪里错了。

最佳答案

要设置样式,请使用.css()设置元素的样式,然后分别调用插件,如下所示:

jQuery(document).ready(function(){
    jQuery('input.latLng').css({
    width: "500px",
    height: "20px",
    backgroundColor: '#fff',
    border: '1px solid #ccc',
    borderRadius: 10,
    padding: 10
    }).locationPicker();
});


或者,更短一些:

jQuery(function($){
    $('input.latLng').css({
      width: 500,
      height: 20,
      backgroundColor: '#fff',
      border: '1px solid #ccc',
      borderRadius: 10,
      padding: 10
    }).locationPicker();
});

关于jquery - 用jQuery样式化输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4139621/

10-11 23:25
查看更多