小编atl*_*per的帖子

jquery或JS创建子元素并分配ID

我一直在努力解决这个问题而且我有点陷入困境.我似乎无法找到一个直接的答案所以我会问.

我正在从JSON调用创建一个选项列表.我已经创建了子元素,但我似乎无法将唯一ID(存储在JSON中)添加到每个元素.当我在JSON的$​​ .each中创建ID时,我从分配给所有选项的调用中获取最后一个ID.

谢谢

$("#fDistList").append('<option>' + item.GROUP_NAME + '</option>');
$("option").attr('id', item.ID);
Run Code Online (Sandbox Code Playgroud)

html javascript json

12
推荐指数
1
解决办法
1049
查看次数

JS或Jquery创建唯一的span ID

我正在创建一个内部跨度的li项目.我在span中构建了一个onclick函数来获取父li的ID以传递给JSON get请求.我不确定如何创建一个唯一的ID并在JS函数中读取它.由于这是动态构建的,我没有构建交换机,但我觉得我错过了另一种选择.这里的问题是我无法捕获李ID.我已经尝试了这个并且也尝试过基于课程,但似乎都失败了.

李对象创建:

$("#jdLists").append('<li class="bigger" id = "' + item.ID + '">'+ 
  item.GROUP_NAME + 
  '<span title="Remove from list" class=" Sp icon icon-color icon-plus" style="float: right; vertical-align: middle;" '+
  'onclick="spAdd()"></span>' + 
  '</li>');
Run Code Online (Sandbox Code Playgroud)

点击功能:

function spAdd() {
  $(this).closest("li").attr('id');
}
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Jquery将所有li的ID推入阵列

我需要将我的所有ID都推送到一个数组中,我试过这两种方式只会将第一个ID推送到数组中:

  var some = [];
  $('ul#jdLists li').each(function () {
   some.push([$('ul#jdLists li').attr("id")]);
  });
Run Code Online (Sandbox Code Playgroud)

这将返回数组中正确数量的项目,但具有第一个li的ID

要么

    var some = [];                
    some.push([$('ul#jdLists li').attr("id")]);
Run Code Online (Sandbox Code Playgroud)

这将返回具有第一个li ID的单个项目

谢谢

arrays jquery dom html-lists

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

dojo amd load jquery undefined不是一个函数

我被迫使用dojo amd加载器,并且我正在折叠项目的另一部分,该部分编写了大多数jquery选择器.我正在制作一个模块来加载我的jquery代码,但第一行是破解.

问题:如何将jquery加载到dojo模块中?

我一直在寻找,但似乎无法找到这个,我猜它简单......

define(['../../scripts/libs/jquery.js'], function($){
    "use strict";
$('#layers').click(function() {
    if ($('#layerMenu:visible').length > 0) {
        $('#layersMenu, #layersList').toggle();
        $('#basemapMenu, #bookmarkMenu').hide();
        $(this).toggleClass('navHighlight');
        $('#basemap, #bookmarks').removeClass('navHighlight');
    }
});
});
Run Code Online (Sandbox Code Playgroud)

jquery dojo amd

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

MVC 4路由找不到控制器

我在新的MVC 5应用程序中找不到控制器路径.我一直在关注一些教程,一切看起来都写得不错,但是当浏览浏览器中的地址时,我总是得到:

找不到与请求URI"// localhost:50473/api/tile"匹配的HTTP资源

/Controller/ProductController.cs

using System;
using System.IO;
using System.Web;
using System.Net;
using coal.Models;
using System.Linq;
using System.Text;
using System.Net.Http;
using System.Web.Http;
using System.Collections.Generic;

namespace coal.Controllers
{
    public class ProductController : ApiController
    {
        public void GetAllProducts() { }
        [HttpGet]
        public string Tiles(string urls) { }
    }
}
Run Code Online (Sandbox Code Playgroud)

/App_Start/WebApiConfig.cs

namespace coal
{
    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "Default",
                routeTemplate: "api/{controller}/{id}",
                defaults: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-4

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

php保存到csv文件

我想要从单个表单框中存储基本数据,我已经创建了这个PHP代码库,但它似乎没有工作.有人可以看一眼,看看有什么突出的原因,这是不行的. 编辑:csv文件永远不会更新新数据

if (isset($_POST["submit"])) 
{ 
    $name = $_POST["name"]; 
    date_default_timezone_set('America/New_York');
    $date = date('Y-m-d H:i:s');

    if (empty($name)) 
    { 
        echo "ERROR MESSAGE"; 
        die; 
    } 
    $cvsData ='"$name","$date"'.PHP_EOL; 
    $cvsData .= "\"$name\",\"$date\"".PHP_EOL; 
    $fp = fopen("emailAddressses.csv", "a");

    if ($fp) 
    { 
        fwrite($fp,$cvsData); // Write information to the file 
        fclose($fp); // Close the file 
    }
}
Run Code Online (Sandbox Code Playgroud)

php csv post

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

标签 统计

jquery ×3

html ×2

javascript ×2

amd ×1

arrays ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1

csv ×1

dojo ×1

dom ×1

html-lists ×1

json ×1

php ×1

post ×1