小编Ian*_*Ian的帖子

检查css类是否存在以及是否存在多少次

我想知道一种风格是否class存在,如果是的话,有多少元素.

要知道样式是否class存在,我使用:

if ($("*").hasClass('ui-state-active')) {
    alert("class exist : "+nb_checked);
}
Run Code Online (Sandbox Code Playgroud)

但要知道有多少元素,我无法弄明白.

html javascript css jquery dom

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

Ajax调用总是返回错误500客户端

我试图将数据发布回位于Default.aspx中的web方法

jquery代码:

data = "{'saveData':'testtestest'}"

    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: "/Default.aspx/SavePins",
        data: data,
        dataType: "json",
        success: function (response) {
            if (response.d) {
                //    var obj = JSON.parse(response.d);
            }
        },
        error: function (xhr, ajaxOptions, thrownError) {
            $('#modalContentBox').html('Whoops! There was an error saving!').removeAttr('class').attr('class', 'alert alert-error');
            $('#myModal').modal();
        }
    });
Run Code Online (Sandbox Code Playgroud)

网络方法:

[WebMethod]
public bool SavePins(string saveData)
{
    try
    {
        File.WriteAllText(string.Format("{0}{1}.shane", file_location, "pinsData"), saveData);
        return true;
    }
    catch (Exception)
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是Ajax调用总是返回错误500客户端.它实际上并没有发布到服务器.页面中有一个<form>元素runat="server".我已经添加<asp:ScriptManager EnablePageMethods="True" runat="server"/>

javascript asp.net ajax jquery

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

getElementByName返回Type Error?

我的代码:

var isSomethingChecked = (document.getElementByName("koalaCheck").checked ||
                          document.getElementByName("kangarooCheck").checked);
Run Code Online (Sandbox Code Playgroud)

为什么这段代码会抛出一个名为"Type Error"的异常?

javascript unchecked checked

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

有没有办法在JavaScript中创建动态对象文字值?

换句话说,让值为变量.像这样的东西:

var a=3,b=4;
var obj = {x : a, y : b};
alert(obj.x); //will display '3'
a=2;
alert(obj.x); //want it to display '2' - how can i accomplish this?
Run Code Online (Sandbox Code Playgroud)

javascript object-literal javascript-objects

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

$(窗口).resize不起作用

$(window).resize 不工作,我错过了什么?

所以我这个页面有一个350px宽度的垂直菜单,水平居中.链接打开iframe,显示不同的内容.显示外部网站的iframe通过以下方式获取宽度:$("#iframeweb").width($(document).width() - $('#menu').width())使其填满屏幕,将菜单推向一边.

该部分有效,但它也需要在调整窗口大小时更改宽度,但它什么都不做......

代码:

<div id="wrapper">
    <div id="outer">
    <div id="inner">
        <iframe name="iframeweb" id="iframeweb"></iframe>
        <div id="menu">
                </div>
        <iframe name="iframeA4" id="iframeA4"></iframe>
    </div>
    </div>
    </div>

<script type="text/javascript">
$(window).resize(function() {
    $("#iframeweb").width($(document).width() - $('#menu').width());
};
</script>

<script type="text/javascript">
$("#linkA4").click(function(){
    $("#iframeA4")
        .hide('fast')
        .animate({"width": "0px"}, 'fast')
        .animate({"width": "210mm"}, 'fast')
        .show('fast');  
    $("#iframeweb").hide('fast');
});

$("#linkweb").click(function(){
    $("#iframeA4")
        .animate({"width": "0px"}, 'fast')
        .hide('fast');
    $("#iframeweb")
        .hide('fast')
        .width($(document).width() - $('#menu').width())
        .show('fast');
});
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

简单的Javascript HTML替换

我知道我在做些傻事.但我无法弄明白.我想在文档加载时立即替换标签内的一些文本.我知道函数正在执行.但它在getElementById语句中克隆了,我不知道为什么.输出应该说"New Junk".但总是说"Original Stuff".

<html>
<script>
window.onload = filltip();

  function filltip() {
   alert('xyz');
   var id = 'qourl';
   var txt = 'New Junk';
   //alert('current html=' + document.getElementById(id).innerHTML);
   document.getElementById(id).innerHTML = '?<span class="classic">' + txt +   
'</span>';
  }

</script>
<body>

<a href='#' id='qourl'>Original Stuff</a>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何从mvc视图调用java脚本函数

假设我有以下javascript

function blob(alertText) {
     alert(alertText);
}
Run Code Online (Sandbox Code Playgroud)

我想在我的视图中调用该函数.就像是:

<% if (x == 0)
    //Need to Call the javascript function here. e.g. blob("sometext");
%>
Run Code Online (Sandbox Code Playgroud)

如何在视图中的if语句中调用javascript函数?

javascript asp.net-mvc jquery asp.net-mvc-3

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

如何在父母的内部div上使用"this"

我有一个快速的网络程序,当你将鼠标悬停在另一个图像上时,下面会弹出一个小框.

我设置了一个像这样的快速函数:

$('.indArtistBox').hover(function(){
    $('.description').show();
});
Run Code Online (Sandbox Code Playgroud)

这个问题是我想要一些如何合并this,因为我只希望描述显示在.indArtistBox正在徘徊.

我试过$(this).('.description'),但这显然不起作用.我怎么做到这一点?

javascript jquery function this hover

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

匹配字符串中的参数

我有一个如下所示的字符串;

var x = "test/foo/4/bar/3"
Run Code Online (Sandbox Code Playgroud)

我有一个模式

var y = "test/foo/{id}/bar/{age}"
Run Code Online (Sandbox Code Playgroud)

是否可以通过正则表达式使用模式从变量"x"中提取数字4和3?

javascript regex

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

如何通过Javascript"创建"HTML元素?

或许通过说"通过Javascript动态创建DOM元素"来提出问题的更好方法,但我决定编写简单的标题以防后者出错.无论如何,有没有办法通过Javascript"生成"HTML元素?例如,我可以点击我网站上的按钮,会出现一个段落?

html javascript

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