代码非常简单:
<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)
它们整齐地保持在同一条线上,除非标签中的文字变得非常长并且桌子需要伸展以容纳它,然后文本有时会强制在复选框下面.我怎么能阻止它呢?
这是我正在使用的代码来设置单元格值.如果数字有分隔符,它可以正常工作.或者/但是当没有分隔符时,它会被保存为int并且前导0被剥离
$sheet->setCellValue($letter[$j].$row_nr,$entity['Phone'], PHPExcel_Cell_DataType::TYPE_STRING);
Run Code Online (Sandbox Code Playgroud) 我一直在寻找一个解决方案,我发现的唯一修复只会影响文本在编辑器本身的显示方式,而不会影响生成的文本在其他地方发送/保存时的外观.我正在谈论CSS修复和类似的东西.
我正在使用CKEditor通过我们的Web应用程序编写和发送电子邮件,当css修复更改编辑器本身显示的字体时,收到的电子邮件仍然显示在TNR或从电子邮件客户端继承的任何内容.当然,除非我为每个段落更改插件的字体和大小.
从我在插件中设置字体和大小时注意到,CKEditor创建了一个跨度(好吧,实际上是两个,一个带有字体,一个带有大小)和新改变的样式(例如<span style="font: Arial"><span style="font-size: 12"></span></span>
)我想我可以使用我想要的字体和大小样式将整个结果包装在span或div中,但这可能会干扰用户的模板和样式.
有没有办法从插件本身设置默认文本样式(如电子邮件的收件人所见),或者我必须提出它的黑客攻击.
我正在尝试检查某个系列中的所有可见复选框是否都已经过检查,我想只计算那些可见的和那些可见的并检查以查看数字是否相同.问题是我无法使可见或选中的选择器工作.
这些是我的一些想法,但没有奏效:
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.
在我的代码中的任何地方都没有实际打印.到目前为止,我发现只有两个地方,其中一个是:
<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) 我已经尝试了一些我在stackoverflow和其他地方发现的修复,但我无法让它们中的任何一个正常工作.他们要么在任何地方禁用输入密钥,要么根本不工作(或者他们没有正确解释).
我需要输入键行为的正常提交来处理除了这一个文本输入之外的所有其他元素,并且在选择文本输入时将其替换为我自己的函数.
非常简单.我有一个用于触发函数的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的答案,了解有关此问题的一些重要信息.
我让我的日期选择工具完全按照我想要的方式工作,但现在我想让它更适合我的网站.为此,它需要更宽,最好不要更高,有没有办法在不改变CSS的情况下做到这一点?尝试更改样式表是否合理?
我想要的表头:
<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)
问题是无论我如何设置宽度,第二行保持不变.我尝试了百分比和固定的像素宽度.
从样式中删除表格布局似乎工作,但我需要固定的布局.有没有办法在保持"表格布局:固定"的同时做到这一点?
我希望最后的布局看起来像这样但是使用表格布局:固定/
在我使用的那一刻$('.class:not(:empty)').html('');
,它对我来说仍然需要很长时间.
例如,约1200个非空div和~2000个div总共花费约2秒.
另外,简单地完全删除div会更快吗?