小编Bog*_*dan的帖子

如何强制两个元素始终保持在<td>中的同一行

代码非常简单:

<table id="tabel_user" style="width: 100%; border: 0; background-color: white;" cellpadding="0" cellspacing="0">
<tr>
    <td style="border: 0; padding: 0; padding-left: 5px;">
        <label for="abcd"><input class="check_useri" id="abcd" name="abcd" type="checkbox" /> abcd </label>
    </td>
</tr>
</table> 
Run Code Online (Sandbox Code Playgroud)

它们整齐地保持在同一条线上,除非标签中的文字变得非常长并且桌子需要伸展以容纳它,然后文本有时会强制在复选框下面.我怎么能阻止它呢?

html css

38
推荐指数
1
解决办法
6万
查看次数

如何让phpexcel在电话号码中保持领先0?

这是我正在使用的代码来设置单元格值.如果数字有分隔符,它可以正常工作.或者/但是当没有分隔符时,它会被保存为int并且前导0被剥离

$sheet->setCellValue($letter[$j].$row_nr,$entity['Phone'], PHPExcel_Cell_DataType::TYPE_STRING);
Run Code Online (Sandbox Code Playgroud)

php phpexcel

12
推荐指数
2
解决办法
3万
查看次数

有没有办法在CKEditor中设置默认字体和字体大小?

我一直在寻找一个解决方案,我发现的唯一修复只会影响文本在编辑器本身的显示方式,而不会影响生成的文本在其他地方发送/保存时的外观.我正在谈论CSS修复和类似的东西.

我正在使用CKEditor通过我们的Web应用程序编写和发送电子邮件,当css修复更改编辑器本身显示的字体时,收到的电子邮件仍然显示在TNR或从电子邮件客户端继承的任何内容.当然,除非我为每个段落更改插件的字体和大小.

从我在插件中设置字体和大小时注意到,CKEditor创建了一个跨度(好吧,实际上是两个,一个带有字体,一个带有大小)和新改变的样式(例如<span style="font: Arial"><span style="font-size: 12"></span></span>)我想我可以使用我想要的字体和大小样式将整个结果包装在span或div中,但这可能会干扰用户的模板和样式.

有没有办法从插件本身设置默认文本样式(如电子邮件的收件人所见),或者我必须提出它的黑客攻击.

ckeditor

7
推荐指数
1
解决办法
1万
查看次数

jQuery:如何只选择可见和检查的复选框?

我正在尝试检查某个系列中的所有可见复选框是否都已经过检查,我想只计算那些可见的和那些可见的并检查以查看数字是否相同.问题是我无法使可见或选中的选择器工作.

这些是我的一些想法,但没有奏效:

if($j("input[id^='chk_camp']:visible:checked").length == $j("input[id^='chk_camp']:visible").length)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,双方都是0

if($j("input[id^='chk_camp']").filter(':visible').filter(':checked').length == $j("input[id^='chk_camp']").filter(':visible').length)
Run Code Online (Sandbox Code Playgroud)

双方也回归0.

也试过了

if($j("input[id^='chk_camp'][visible][checked]").length == $j("input[id^='chk_camp'][visible]").length)
Run Code Online (Sandbox Code Playgroud)

这也是双方都返回0.

作为注释$j("input[id^='chk_camp']").length返回正确的值.我正在使用的浏览器是Firefox.

我在这做错了什么?

答:很明显,我做错了就是别的地方.在实际制作包含复选框的div之前,我正在进行这些检查,因此所有可见性检查都返回false.

jquery

6
推荐指数
2
解决办法
1万
查看次数

字符串"ďťż"随机出现在我的页面上,但只在firefox中出现.IE和Chrome没有这个问题.

在我的代码中的任何地方都没有实际打印.到目前为止,我发现只有两个地方,其中一个是:

<li class="spatiu"> </li>
<li class="memento_li"> 
    <div id="afisare_alerte">
    <script language="javascript">
        afisare_alerte_php();
    </script>
</div> 
</li>';
Run Code Online (Sandbox Code Playgroud)

这是"afisare_alerte_php()"

xmlhttp_alerte.onreadystatechange=function() {
    if (xmlhttp_alerte.readyState == 4) {                                               
         if(document.getElementById("afisare_alerte").innerHTML=xmlhttp_alerte.responseText){
         }
         schimbare_tip_cursor('default');
    }
    else{
        schimbare_tip_cursor('progress');
    }
};
Run Code Online (Sandbox Code Playgroud)

以及它的ajax部分.

它加载的文件是

<?php
    echo'
    0 Notificari
';
?>
Run Code Online (Sandbox Code Playgroud)

和输出:

??? 0 Notificari
Run Code Online (Sandbox Code Playgroud)

html javascript php

5
推荐指数
1
解决办法
1887
查看次数

如何在文本输入上禁用正常提交输入行为并将其替换为我自己的功能?

我已经尝试了一些我在stackoverflow和其他地方发现的修复,但我无法让它们中的任何一个正常工作.他们要么在任何地方禁用输入密钥,要么根本不工作(或者他们没有正确解释).

我需要输入键行为的正常提交来处理除了这一个文本输入之外的所有其他元素,并且在选择文本输入时将其替换为我自己的函数.

html javascript jquery

5
推荐指数
1
解决办法
9410
查看次数

怎么能告诉我我点击了哪个元素来触发模糊事件处理程序?

非常简单.我有一个用于触发函数的blur()事件处理程序,我想要在单击某个元素触发模糊时不触发该函数.

我尝试了document.activeElement,但我获得了一个HTMLBodyElement而不是我点击的元素.

码:

$j(".input_filtrare_camp").blur(
    function(event) {
    nr_img = this.parentNode.id.split("_")[1];
    //alert(document.activeElement);
    if(document.activeElement.id.indexOf("img_exact") < 0) //run only if the id of the element I clicked on doesn't contain "img_exact"
        enter_input_filtrare(event.target);                                                                         
});
Run Code Online (Sandbox Code Playgroud)

当然,警报用于故障排除.

我使用techfoobar的解决方案如下:

var currElem = null;

$(document).mousedown(function(e) {
    currElem = e.target;
});

$j(".input_filtrare_camp").blur(
    function(event) {
    nr_img = this.parentNode.id.split("_")[1];
    if(currElem.id.indexOf("img_exact") < 0) //run only if the id of the element I clicked on doesn't contain "img_exact"
        enter_input_filtrare(event.target);                                                                         
});
Run Code Online (Sandbox Code Playgroud)

查看PointedEars的答案,了解有关此问题的一些重要信息.

html javascript events

2
推荐指数
1
解决办法
4753
查看次数

如何更改jQuery datepicker的宽度?

我让我的日期选择工具完全按照我想要的方式工作,但现在我想让它更适合我的网站.为此,它需要更宽,最好不要更高,有没有办法在不改变CSS的情况下做到这一点?尝试更改样式表是否合理?

jquery-ui jquery-ui-datepicker

1
推荐指数
1
解决办法
1万
查看次数

如何设置表格布局的两行标题表的宽度:固定?

我想要的表头:

<table class="tabel_op_panou" style="margin: 0px 2px 0px 2px; width: 99%; table-layout:fixed;">
<tr>
    <th rowspan="2" style="width: 35%;">A</th>
    <th colspan="2" style="width: 25%;">B</th>
    <th colspan="3" style="width: 40%;">C</th>
</tr>
<tr>
    <th style="width: 8%;">B1</th>
    <th style="width: 17%;">B2</th>
    <th style="width: 8%;">C1</th>
    <th style="width: 17%;">C2</th>
    <th style="width: 15%;">C3</th>
</tr>
Run Code Online (Sandbox Code Playgroud)

问题是无论我如何设置宽度,第二行保持不变.我尝试了百分比和固定的像素宽度.

从样式中删除表格布局似乎工作,但我需要固定的布局.有没有办法在保持"表格布局:固定"的同时做到这一点?

我希望最后的布局看起来像这样但是使用表格布局:固定/

html

0
推荐指数
1
解决办法
2283
查看次数

按课程排空很多div的最快方法?

在我使用的那一刻$('.class:not(:empty)').html('');,它对我来说仍然需要很长时间.

例如,约1200个非空div和~2000个div总共花费约2秒.

另外,简单地完全删除div会更快吗?

javascript jquery

0
推荐指数
1
解决办法
150
查看次数