小编Dem*_*tic的帖子

检查div是否存在jquery

可能重复:
jQuery是否存在"exists"函数

是的,我知道这已被问到很多.但是,它让我困惑,因为谷歌搜索结果显示不同的方法(如下所列)

$(document).ready(function() {
    if ($('#DivID').length){
        alert('Found with Length');
    }

    if ($('#DivID').length > 0 ) {
        alert('Found with Length bigger then Zero');
    }

    if ($('#DivID') != null ) {
        alert('Found with Not Null');
    }
});
Run Code Online (Sandbox Code Playgroud)

3中哪一个是检查div是否存在的正确方法?

编辑:看到人们不想从三种不同的方法中学习什么是更好的方法,这是一个很小的问题.这个问题实际上并不是"如何检查div是否存在",而是关于哪种方法更好,如果有人可以解释,为什么它更好?

html jquery exists

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

Jquery获取输入数组字段

我在这里发现了类似的问题,但对我来说没有任何作用.

有如下输入:

<input type="text" value="2" name="pages_title[1]">
<input type="text" value="1" name="pages_title[2]">
Run Code Online (Sandbox Code Playgroud)

试图让这些领域像:

$('input[name="pages_title[]"]')
Run Code Online (Sandbox Code Playgroud)

但有空结果:(

如何获得所有领域?我只能这样$('input[name="pages_title[1]"]')

jquery

69
推荐指数
7
解决办法
20万
查看次数

是否保证JavaScript数组顺序?

假设在表单中发布了一个JavaScript数组(使用ajax/JQuery),是否保证了数组中的顺序?

来自@Quentin的有效问题"定义"以表格形式发布'"

$.ajax({
  type: "POST",
  url: url,
  data: { foo: [{ name: "one" }, { name: "two" }] },
  success: success,
  dataType: dataType
});
Run Code Online (Sandbox Code Playgroud)

扩展问题(由于上述原因),数组是否保证在服务器端保留顺序?

javascript arrays post

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

将字符串转换为内存流 - 内存流是不可扩展的?

我试图将字符串写入内存流,但失败并显示错误消息:

Memory stream is not expandable.
Run Code Online (Sandbox Code Playgroud)

产生此问题的代码行:

context.Response.Filter = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(myPage));
Run Code Online (Sandbox Code Playgroud)

有人有解决方法/解决方法吗?

堆栈跟踪:

[NotSupportedException: Memory stream is not expandable.]
   System.IO.MemoryStream.set_Capacity(Int32 value) +9385744
   System.IO.MemoryStream.EnsureCapacity(Int32 value) +50
   System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count) +265
   System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +9155697
   System.Web.HttpResponse.FilterOutput() +159
   System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +52
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Run Code Online (Sandbox Code Playgroud)

c# memorystream

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

获取NameValueCollection的所有值到字符串

我有以下代码:

string Keys = string.Join(",",FormValues.AllKeys);
Run Code Online (Sandbox Code Playgroud)

我试图玩弄这个:

string Values = string.Join(",", FormValues.AllKeys.GetValue());
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.

我需要类似的东西来获取所有值,但我似乎没有找到相同的代码来执行相同的操作.

PS:我不想使用foreach循环,因为它胜过第一行代码的目的.

.net c# namevaluecollection

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

Google Maps API v3 - 按地址获取地图?

我是谷歌地图的新手,我想将它整合到我的网站(黄页类网站).

我目前有以下代码:

<!DOCTYPE html>

<html>
<head>
    <title></title>
    <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
    <script src="http://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var latlng = new google.maps.LatLng(-34.397, 150.644);
            var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP };
            var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
        }); 
    </script>
</head>
<body>
    <div id="map_canvas" style="width: 500px; height: 300px; position: relative; background-color: rgb(229, 227, 223);"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

此代码确实有效,并向我显示特定Lat/Long的映射

但是,我希望能够指定地址而不是纬度/长度参数,因为我确实拥有电话簿中公司的地址,但没有lat/long值.

我试着搜索这个,但我只在V2版本上发现了类似的东西,这个版本已被弃用.

google-maps-api-3 street-address

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

Javascript selecbox.options到数组?

根据我的理解option,select在HTML中弹出元素的元素是一个数组.
基本上我想做的是返回一个用逗号分隔的数组字符串.

试图做selecbox.options.join(',');,但得到一个错误,它不支持; 有谁知道为什么?

html javascript html-select

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

ASP.NET MVC Routing - 为路由添加.html扩展名

我是MVC和路由的新手,我被要求修改应用程序以使用不同的URL.因为我没有经验,所以有点超过我的任务.

好吧,让我们谈一下代码:

routes.MapRoute(
"CategoryBySeName", // Route name
"products/{SeName}", // URL with parameters
new { controller = "Catalog", action = "CategoryBySeName" }
);
Run Code Online (Sandbox Code Playgroud)

这按预期工作,但客户端在路径的末尾想要".html",所以我改变了:

"products/{SeName}", // URL with parameters
Run Code Online (Sandbox Code Playgroud)

至:

"products/{SeName}.html", // URL with parameters
Run Code Online (Sandbox Code Playgroud)

失败(IIS 404页面 - MapRequestHandler)似乎iis正在尝试加载具有该名称的物理文件,而不是将其传递给应用程序.

类似:ASP.NET MVC路由从html页面开始(未回答,不重复)

c# asp.net-mvc-routing iis-7.5

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

Bootstrap 3按钮组

**Bootstrap 3

我试图使每组按钮组都是唯一的,但不同的组互相干扰

<label>Payment Mode</label>
<div class="btn-group">
  <button type="button" class="btn btn-default">Cash / Cheque / Bank Transfer </button>
  <button type="button" class="btn btn-default">JobsBuddy Disbursement</button>
</div>

<label>Payment Period</label>
<div class="btn-group">
  <button type="button" class="btn btn-default">Immediate</button>
  <button type="button" class="btn btn-default"> More Than 1 day</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我如何在它自己的小组中保持独特性

html twitter-bootstrap twitter-bootstrap-3

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

Bootstrap datepicker

我正在尝试使用bootstrap datepicker来突出显示在下拉日期选择器上选择的日期.它目前没有这样做..我错过了什么?

<div class="input-append date" id="datepicker" data-date="dateValue: Customer.DateOfBirth" data-date-format="dd-mm-yyyy">
    <input class="span2" size="16" type="text" data-bind="value: Customer.DateOfBirth" readonly="readonly" />
    <span class="add-on"><i class="icon-calendar"></i></span>
</div>
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

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