小编use*_*769的帖子

如何在一组div之间只选择一个div,如单选按钮?

我有一组div:

        <div class="row">
            <div class="col-xs-12 well bb paylater" value="paylater" onclick="selectPayment(this)">payment1</div>
            <div class="col-xs-12 well bb alipay" value="alipay" onclick="selectPayment(this)">payment2</div>
            <div class="col-xs-12 well bb wechatpay" value="wechatpay" onclick="selectPayment(this)">payment3</div>
        </div>
Run Code Online (Sandbox Code Playgroud)

我的JS:

function appendCheckMark(type) {
            $(type).append('<span class="label label-info payment_select"><i class="glyphicon glyphicon-ok"></i></span>');
        }


        function selectPayment(type) {
            var val = $(type).attr('value');
            if ( val == 'paylater') {
                appendCheckMark(type);

            }
            else if (val == 'alipay') {
                appendCheckMark(type);

            }
            else if (val == 'wechatpay'){
                appendCheckMark(type);

            }
        }
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将这三个div作为单选按钮?那么用户只能选择其中一个?

javascript jquery

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

快速邮政请求编码加号成为白色空间

最近我发现当我发送包含"+"符号的帖子数据时,"+"将变成空格.例如{dish_name:fish + chips}.这导致服务器端无法读取数据.所以我试着跟随,我用:

request.setValue("application/json; charset = utf-8",forHTTPHeaderField:"Content-Type")

将我的请求编码为UTF-8.但是,这一行导致我的帖子数据变空.我不知道为什么会这样.或者是否有更好的解决方案在post方法中保持"+"符号为自己?

func PostMethod(url:NSURL,Data:String) {

   let request = NSMutableURLRequest(URL: url)
   let session = NSURLSession.sharedSession()
   let submitContent = Data
   request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
   request.HTTPMethod = "POST"
   request.HTTPBody = submitContent.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)


   //print("——request——")
   //print(request)

   let task = session.dataTaskWithRequest(request){
       data, response, error in


       if data != nil{

           let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding) as! String
           print(responseString)

           let jsonall = self.commonControl.StringToJson(responseString)
           if let dataFromString = jsonall["body"].stringValue.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) {
               let json = JSON(data: dataFromString)
}}}}
Run Code Online (Sandbox Code Playgroud)

ios swift

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

Javascript toFixed 不是一个函数

您好,问题如下:

我定义:

var total = 0;

function add(a){
  total+=a;
  var float_num = total.toFixed(2);
  return float_num;
}
Run Code Online (Sandbox Code Playgroud)

JS 给我一个错误说 Uncaught TypeError total.toFixed is not a function

我不明白。我声明的总数不是数字类型?

javascript

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

如何避免触发两个功能的"点击"?

嗨我有两个JS函数:

  1. $('button').click(function()$(document).ready

  2. $(document).on('click','button', function()

第二个功能是为动态生成的按钮设计.我遇到的问题是,当我单击与第一个功能关联的按钮时,第二个功能也会被触发.我怎么能避免这个?

PS:因为我给每个按钮命名并且这个冲突根本不影响功能,但我认为一次点击触发两个功能不是很聪明:(

javascript jquery

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

标签 统计

javascript ×3

jquery ×2

ios ×1

swift ×1