Tag: 格式化

表格单元格内的文本颜色的条件更改

我试图使用jQuery有条件地改变一些表格单元格的颜色。 我有一张桌子: Class Code 3 Science Class Code 4 Science . . . 样式定义lowqty {color:red;} 我希望在数字低于4时更改第二列的颜色。 我试图用以下方法做到这一点,但没有得到它的工作。 $(‘.qty’).change( function() { if ($(this).text() <= 3 ) { $(this).addClass('lowqty'); } }); 我已经尝试了3作为一个字符串以及一个数字,我已经尝试过滤并添加除了更改。

jqGrid – 未应用日期和时间格式

我有一个显示3列的jqGrid,其中一列是日期时间(正在返回的SQL Datetime字段)。 colModel设置如下: colModel:[ {name:”col1″,….,sortable:false}, {name:”col2″,….,sortable:false}, {name:”SendTime”,index:”SendTime”,width:col3width,align:”left”,formatter:”datetime”,formatoptions:{srcformat:”ISO8601Long”,newformat:”LongTime”},xmlmap:”SendTime”,sortable:false} ], 从SQL返回的日期采用以下格式: YYYY-MM-DDTHH:mm:ss jqGrid中的所有字段都不可排序,SQL ORDER BY控制返回的数据的顺序。 我想更改返回的日期格式,省略中间的“T” – YYYY-MM-DD HH:mm:ss 。 如果我不能这样做,我会考虑只有格式化的军事时间。 我在colModel设置中尝试了几种格式选项,但只是成功地格式化了日期或时间,但不能同时进行两种格式化。 这需要自定义格式化程序,还是我忽略了jqGrid中的设置? 非常感谢任何帮助。 谢谢! 小号

JQGrid日期格式

我正在使用jQuery JQGrid插件,版本3.8.2,并且我无法弄清楚如何格式化显示的日期/时间。 日期/时间为ISO长格式,即2011-02-16T14:46:43Z。 我希望它以mm / dd / yy H:m:s格式显示。 这是我当前的代码,它不起作用: currOption.formatoptions = { srcformat: ‘Ym-dQH:i:sZ’, newformat: ‘m/d/Y g:i A’ }; 请注意,我有一个“Q”,因为如果我使用“T”,它会爆炸(这是有道理的,因为“T”在PHP日期格式中有意义)。 任何人都可以帮我弄清楚如何正确地进行这种格式化?

在HTML页面中显示代码段

就像stackoverflow的WYSIWYG文本编辑器中有一个代码示例插件一样( 参见此处的图像 ) 我希望这样的格式化程序在带有彩色关键字和字符串等的html页面中显示代码片段。请帮忙。

获取格式为2011-04-01的Javascript日期

我看过这个: 如何使用javascript获取格式化日期时间如2009-05-29 21:55:57? 但我确实需要在一个数字日期之前的0(我需要2011-04-01,而不是2011-4-1) 我不想为这个添加另一个不必要的插件,所以如果在js / jquery中有内置函数或SIMPLE函数可以做到这一点,我很好。 我希望它不会导致10行函数只是为了检查月份是否是单数,然后为它添加零。 基本上,我使用AnyTime js( http://www.ama3.com/anytime/ )插件,但如果我的开始日期不是“yyyy-mm-dd”forms,则会抛出错误。 我的起始默认值是“now”,所以我试图将新的Date()转换为该格式。 有帮助吗? 注意请不要提供插件链接,因为我希望有一个非常简单的解决方案。 我发现使用插件来修复插件实际上并不是很干净。

不要在textarea中允许换行

使用jQuery我怎么能不允许插入新行(按输入或复制文本) – 在半伪代码中… $(‘textarea’).keydown(function(){ $(this).remove_new_lines(); }); 谢谢! 编辑: 它会像以下一样粗糙还是有更好的方法? function removeNL(s){ return s.replace(/[\n\r\t]/g,); } $(‘textarea’).keydown(function(){ $(this).val(removeNL($(this).val)); });

javascript代码格式化程序和荧光笔

我正在寻找一个jQuery插件,可以将一串代码作为输入,并将应用格式和亮点,使代码易于理解。 就像jsfiddle.net一样。 截至目前,我已经找到了许多网站,如jsbeautifier.org ..但我需要一个独立的jquery插件,它可以处理我的代码 请帮帮我。

JavaScript空白语法错误

为什么这会导致return语句出现语法错误: var FOO = (function($) { return { init: function() { } } })(jQuery); 而这不是: var FOO = (function($) { return { init: function() { } } })(jQuery); 为什么会有区别?

jqplot饼图数据标签格式精度,不带尾随零

我想知道如何在饼图上格式化数据标签,使其显示最多2个十进制字符,并且从不显示尾随零 ,例如: 2 -> 2 2.0 -> 2 2.566 -> 2.57 换句话说,我问如何设置dataLabelFormatString参数 ? 我知道它使用的是sprintf ,因此我尝试了’%。2f’和’%g’。 但他们并没有解决我的问题。 由于第一个使每个数字显示为十进制字符,另一个只是删除尾随零但不能精确处理,因为在这种情况下你放在它前面的数字,例如’%。2g’指的是总长度人物。 我不知道如何有效地将这两者结合起来(甚至可能吗?)。 如何设置参数,例如,使用’%。2f’然后使用’%g’进行首次格式化,它应该可以解决问题,但是怎么做呢? 我是否可以在格式中“注入”if / else,如果是,那么如何? 否则,我能想到的唯一方法是,绘制绘图后,运行一个jquery脚本获取标签并在每个标签上应用parseFloat(label.toFixed(2)) 。

如何从jqGrid列获取单元格值来为backcolor执行条件格式设置

我正在使用jqGrid treegrid,我想根据单元格中的数据值(它的整数)格式化列的背面颜色: 以下是我设置列的示例: { name: ‘missingBooks’, cellattr: function (rowId, tv, rawObject, cm, rdata) { //conditional formatting if (rawObject[11] > 0) { return ‘style=”background-color:#FFCCCC”‘; } }, width: 75, unformat: originalValueUnFormatter, formatter: missingBooksFormatter, align: “right”, index: ‘missingBooks’, hidden: false, sorttype: ‘int’, sortable: true }, 这工作正常,但我的问题是在cellAttr回调。 在此条件格式行中: if (rawObject[11] > 0) { return ‘style=”background-color:#FFCCCC”‘; } 我想重用这个逻辑,所以我不想索引到rawObject并找出我正在使用的列。 我希望有办法做这样的事情: if […]