小笔记

整理了下  以后自己直接用:


(1) JS 去空格
jQuery(function(){
var Str="  原 来  我还   是  一 个人  ";
var strSuzu=Str.split(" ");
var newStr="";
for(var i=0;i<strSuzu.length;i++){
    newStr+=strSuzu[i];
}
if(newStr==''){
    alert('这个字段不能为空!');

}else{
alert(newStr);
//return
}
});


(2) java 里去空格

String a="  确实  有 很多   空格    啊   ";
String newa =a.trim().replaceAll(" ","");

(3)java 里面去字体样式
// content这个字段有很多样式
String con=content.replaceAll("<[^>]*>", "").replaceAll("/</?.+?>/g","").replace("/<[^>]+>/g","");




(6)截取

String c=con.length()>200?con.substring(0,200):con;

(7)ajax乱码

 

function encode(message)
{

    return encodeURI(message);

}
public static String ajaxswithUtf8(String inString)
    {
        try {
            String name = java.net.URLDecoder.decode(inString, "utf-8");
            return name;
        } catch (UnsupportedEncodingException e) {
            return inString;
        }
    }

(8) jQuery  选框   //  搞了好长时间才弄出来  靠

选中是  $('[name=item]:checkbox:checked')
为选中  $('[name=item]:checkbox').not('[checked]')
设置选中      $('[name=item]:checkbox').attr('checked', true);
反选
  $('[name=item]:checkbox').each(function(){
            //此处用JQ写法颇显啰嗦。体现不出JQ飘逸的感觉。
            //$(this).attr("checked", !$(this).attr("checked"));
           
            //直接使用JS原生代码,简单实用
            this.checked=!this.checked;
});

(9)另一个 转换
var a= new String(参数.getBytes("iso-8859-1"),"UTF-8");

(10) 输入框回车提交问题错误
οnkeydοwn="if(event.keyCode==13){return false;}"

(12)下划线
<font style="text-decoration:underline;">


(13) undefined
typeof(input_ )=='undefined'
(14)  未选中的项
jQuery(':input:not(:checkbox):not(:radio)').addClass('myClass');
注意:not(xxx);  这里的xxx必须是选择器
(15)包含 文本 内容
:contains(foo)

(16)上传附件 注意
form里面要加enctype="multipart/form-data"

(18)重新在父页面刷新IFREAM
window.parent.reloadIframe();
(19)ajaxSubmit

      jQuery('#addFeedBackForm').ajaxSubmit({
                dataType: 'json',
                success: function(data){
                    if(data.ajaxResult==1){
                        message('添加成功!');//,function(){
                         window.location.reload();
                           //window.location.href='<s:property value="#messageFeedBackUrl"/>';
                        //});
                    }else{
                        message("数据提交失败,系统原因!");
                    }
                   
                }
            });

(20)最好不要用location.reload(),而用location=location比较好,
还有在模式窗口(showModalDialog和showModelessDialog)前者不能用。

(21)写HQL 语句是 注意 A.id=:id
这里在=:前后都不能用空格(切记)

(22)attr
jQuery('#id').attr({
    src:'09.jpg',
    title:'多个',
    alt:'还是多个'

});
removeAttr('onclick');

css('opacity','0.5');     //透明度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值