Tag: 格式化

JQuery / JS Markdown插件?

我正在编写一个聊天应用程序,我想添加一些简单的function,用户使用标记来影响文本格式,如粗体或斜体 。 我想象这将是如何在Google Talk或StackOverflow上完成的。 JQuery有没有插件可以做到这一点?

如何在输入时更改输入中的电话号码格式?

我的CodePen: http ://codepen.io/leongaban/pen/cyaAL 我有一个电话号码的输入字段,最多允许20个字符(国际号码)。 我还使用Josh Bush的Masked输入jQuery插件来格式化输入中的电话号码以使其“漂亮”。 我的问题是,在电话是10位或更少的要求时,它应该使用Masked输入格式。 但是,当电话号码长于10位时,应删除格式。 这是我目前的: CodePen ,手机是输入字段,我正在努力实现这一目标。 Work Phone是Mask输入插件的默认function的一个示例。 你会怎么解决这个问题? jQuery for Cell Phone输入字段: case ‘2’: console.log(‘created phone input’); $(‘.new_option’).append(myphone); $(‘.added_mobilephone’).mask(‘(999) 999-9999? 9’); $(‘.added_mobilephone’).keypress(function(event){ if (this.value.trim().length > 10) { console.log(‘this.value = ‘+this.value.trim()); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); } /*if (this.value.length 9) { console.log(this.value); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); }*/ }); break;

访问jqGrid自定义格式化程序中的行数据

我们有一个数据类型为json的网格。 我们有以下自定义格式化程序: function opsFormatter (cellvalue, options, rowObject){ ‘MA’ + ‘  ‘; } 而不是rowObject[5]是否有任何对象表示法,我们可以指定实际的列名称(“帐户”)? 即: rowObject.account 。 这是网格定义: $(“#grid-pos”).jqGrid({ colNames:[‘Product’, ‘Type’,’Expiry’, ‘Put Call’, ‘Strike’, ‘Account’,’Long’,’Short’, ‘Open Qty’, ‘LTD’, ‘Operations’], colModel :[ {name:’product’, index:’product’, width:75, sortable:false}, {name:’type’, index:’type’, width:50, align:’right’, sortable:false}, {name:’expiry’, index:’expiry’, width:60, align:’right’,stype:’select’, searchoptions:{dataUrl:’expiry_select.htm’}, sortable:false}, {name:’putCall’, index:’putCall’, width:65, sortable:false}, {name:’strike’, index:’strike’, sorttype: ‘float’, width:70, sortable:false}, {name:’account’, […]

jquery嵌套ajax调用格式

我需要根据前一次调用的数据连续进行6次ajax调用。 我在前一个电话的成功中嵌套了每个电话。 我的问题是什么是格式化代码的好方法,以便它不会在我的编辑器中结束一百万行? $.ajax({ type: “POST”, url: “someScript/someScript.php”, data: form + “&func=build”, success: function (result) { if (result == “ok”) { $.ajax({ type: “POST”, url: “someScript/someScript.php”, data: form + “&func=someOtherFunc”, success: function (result) { if (result == “ok”) { $.ajax({ type: “POST”, url: “someScript/someScript.php”, data: form + “&func=someOtherFunc”, success: function (result) { if (result == […]

Javascript:更简单的数字格式化方式?

我正在尝试在页面上格式化各种数字。 这些数字代表价格,价格变化或百分比。 我知道Javascript具有限制小数位数的function,但是是否支持其他类型的格式化,例如用逗号分组数字,控制是否显示+/-等等? 这是我到目前为止所拥有的: var FORMATTER = { price : function(value) { return ‘$’ + value.toFixed(2); }, pricePer : function(value) { return (value * 100).toFixed(2) + ‘%’; }, priceChg : function(value) { return (value >= 0 ? ‘+’ : ‘-‘) + ‘$’ + Math.abs(value).toFixed(2); } }; 它运行正常,但是它想在’price’格式化程序中添加逗号,你可以看到’priceChg’格式化程序中有一个hack,我试图在’$’前面移动+/-符号标志。 基本上,我希望有一些库(jQuery可以)模拟Java的DecimalFormat类。

如果一千或更多,则将数字格式化为2.5K,否则为900

我需要以1K的格式显示货币值,等于1000,或1.1K,1.2K,1.9K等,如果它不是偶数千,否则如果低于一千,显示正常500,100,250等,使用javascript格式化数字?