小编Tus*_*har的帖子

jQuery获取表单选择值

我正在使用jQuery代码.代码从单选按钮的"更改"事件中侦听.我想改用select.我怎样才能做到这一点?请参阅下面的代码

$("#filters input:radio").on("change", function () {
Run Code Online (Sandbox Code Playgroud)

html forms jquery

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

Angularjs:$ locationProvider.hashPrefix("!");

我想将url显示为"www.test.com/!#",因为我正在使用$ locationProvider.hashPrefix("!"); 但它显示网址为"www.test.com/#!" .我想要 "!" 哈希之前不哈希.

谢谢

var app = angular.module('app', []);
app.config(function ($routeProvider, $locationProvider) {
    $locationProvider.html5Mode(false);
    $locationProvider.hashPrefix("!");
    $routeProvider.when('/', {
        templateUrl: "app.html",
        controller: "AppCtrl"
    }

    )
        .when('/Program', {
        templateUrl: "detail1.html",
        controller: "Redirect"
    })
        .when('/Program/123456/channel/78458585',

    {
        templateUrl: "details.html",
        controller: "Detail"
    });
});



app.controller("AppCtrl", function ($scope) {

});

app.controller("Detail", function ($scope, $location) {

});

app.controller("Redirect", function ($scope, $location) {
    $location.path("/Program/123456/channel/78458585")
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery hashbang angularjs

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

如何删除嵌套的UL元素但保留子元素

我希望删除<ul>嵌套列表的标记,然后将其子<li>元素添加到父<ul>元素.例如 :

<ul>
    <li>Item 1</li>
    <ul>
        <li>Item 2</li>
    </ul>
    <li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

应该成为:

<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我是jQuery的新手,到目前为止我创建的内容不起作用,我不确定原因:

 $content.find('ul').each(function() {
if ($(this).parent().is('li')) {
  var elements = $(this).children().detach();
  var closest = $(this).closest('li');
  $(this).remove();
  elements.appendTo(closest);
}
}
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

html javascript jquery html5

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

如何使用jQuery mobile确保动态DOM元素具有正确的css

我正在使用jQuery mobile构建移动应用程序.我尝试动态添加一些输入,但是,jQuery移动样式不会添加到动态创建的输入中.我创建了一个简单的应用程序:http://jsfiddle.net/jGhqS/

我想让我所有的新输入继承默认的jQuery mobile css.我该怎么做?为什么它默认不起作用?

用于动态添加输入的代码:

$('#pageone').append("<input id='laskaInput' type='email' name='email' placeholder='1@1.com'>");
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery jquery-mobile

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

Jquery选中所有复选框

为什么我检查所有按钮只能工作一次而在第3次点击时不起作用.check all按钮仅适用于第一次点击.我检查了dom及其更新,但视图确实如此.问题的原因是什么?

小提琴

jQuery('.sp_country').click(function () {
    var checkbox = $(this).find(":checkbox"),
        checked = checkbox.is(":checked");
    checkbox.prop("checked", !checked);

});

jQuery('.sp_country input:checkbox').on('click', function (e) {
    e.stopImmediatePropagation();
    var checked = (e.currentTarget.checked) ? false : true;
    e.currentTarget.checked = (checked) ? false : checked.toString();
});

jQuery('#bt_checkbox').click(function (e) {
    e.stopImmediatePropagation();
    if (jQuery(this).val() === 'Uncheck All') {
        jQuery('#country input:checkbox').removeAttr('checked');
        jQuery(this).val('Check All');
    } else {
        jQuery('#country input:checkbox').attr('checked', 'checked');
        jQuery(this).val('Uncheck All');
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何判断调用的函数是否源自javascript中的click事件

如何判断被调用的函数是否来自click事件?

例如,单击锚点或按钮,捕获事件并调用函数.

在firebug的堆栈跟踪中的这个函数内部,我可以看到这样的Object

Object { originalEvent=Event click, type="click", timeStamp=97128874, more...}
Run Code Online (Sandbox Code Playgroud)

它说原始事件来自一次点击.

根据它是来自还是点击,处理方式不同.

有没有办法判断被调用的函数是否来自click事件?

javascript jquery

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

jQuery parseJSON多维数组

我有PHP输出JSON多维数组,如下所示:

{"rates":[{"meter":"30","rate":"0.15060","ppd":"10.000"}]}
Run Code Online (Sandbox Code Playgroud)

但是,在尝试在JavaSCript端解码时,我一直遇到错误.

Uncaught TypeError: Cannot read property 'length' of null
Run Code Online (Sandbox Code Playgroud)

以下是jQuery方面的代码:

success: function (result) {
    console.log(result);
    $.each($.parseJSON(result), function (item, value) {
        if (item == "rates") {
            $.each($.parseJSON(value), function (i, object) {
                console.log(i + "=" + object);
            });
        }
Run Code Online (Sandbox Code Playgroud)

第一个控制台日志给了我在顶部提到的输出,但由于某种原因我无法访问数组,因为我认为我会.

任何帮助是极大的赞赏 :)

javascript arrays jquery json multidimensional-array

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

使用twitter bootstrap填充全屏设计

我试图使屏幕完全填充设计没有空的东西周围也响应我到目前为止已经尝试过.

还想要大小的文本框和登录按钮.

Demo fiddle

结果屏幕

电流输出

在此输入图像描述

html css jquery responsive-design twitter-bootstrap

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

如何动态分组每个n-div并用JQuery中的新div包装?

我想选择每4个div class "contents"并将其包装在另一个动态创建的新div中Jquery.我的HTML如下;

<body>
<div id="postings">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

我想要

<body>
<div id="postings">
<div id="newDivforWraping1">
    <div class="contents"></div>
     <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
<div id="newDivforWraping2">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
<div id="newDivforWraping3">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

我目前的JScript代码如下;

(function() {
    "use strict";
    $(document).ready(function() …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Object.prototype.toString.call(currentFruit)==="[object Date]"

我是js的新手..我有一个if条件,因为我不明白如果条件可以告诉我这条件是什么条件... Object.prototype.toString.call(currentFruit)==="[对象日期]" 你能解释一下......在下面提供我的代码

setcurrentFruit: function (fruitName, currentFruit) {
    WorklistStorage.set(fruitName, currentFruit, false);
},
getcurrentFruit: function (fruitName) {
    var currentFruit = unescapeJSON(WorklistStorage.get(fruitName, false));
    if (currentFruit == "undefined" || typeof currentFruit == "undefined" || Object.prototype.toString.call(currentFruit) === "[object Date]") {
        var date = new Date();
        currentFruit = date.toString();
        wholeQueue.setcurrentFruit(fruitName, currentFruit);
        //console.log("poppppp");
    }
    currentFruit = new Date(currentFruit);
    return currentFruit;
},
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery javascript-events

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