小编Tus*_*har的帖子

jQuery .is(":disabled") - 为什么这不起作用?

http://jsfiddle.net/hw4bz89k/

为什么以下不返回'true'?我知道我必须缺少一些基本的东西.

var test = $("#test");
test.prop("disabled", true);
alert(test.is(":disabled"));
Run Code Online (Sandbox Code Playgroud)
#test {
  width: 100px;
  height: 50px;
  background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

从JSON替换字符串

我有一个格式不正确的JSON响应,其中包含特殊字符,我想通过使用string.replace()删除特殊字符来清理它。由于某种原因,它不起作用。

这是JSON结果

[{"User::newPassword":["Password could not be changed. The request can't be validated"]},[]]
Run Code Online (Sandbox Code Playgroud)

这是我的表情。

resp.replace(::g, '');
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。任何对此的建议将不胜感激,因为后端我对此无能为力。

javascript json

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

允许在javascript中使用正则表达式

我有一个javascript只允许字母,数字,空格,_, - 在一个输入中:

var re = /^([a-zA-Z0-9 _-]+)$/;
if (!re.test(form.titulo.value)) {
    alert("Error: Input contains invalid characters!");
    form.titulo.focus();
    return false;
}
Run Code Online (Sandbox Code Playgroud)

问题是,我也想允许'.所以我可以键入类似:Ana的房子,不要......我试着在正则表达式中添加'但是它不起作用:

/^([a-zA-Z0-9 _-']+)$/
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

javascript中日期格式的正则表达式

我需要一个日期格式的正则表达式:mm/yyyy在Javascript中.

我尝试以下.

var reDate = /^(\d{1,2})/(\d{4})$/;
Run Code Online (Sandbox Code Playgroud)

但不行.我认为问题在/

javascript regex

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

如何删除span中的连字符?(jQuery的)

我有面包屑,在特定链接中生成连字符.

<div class="breadcrumbs">
   <span class="home">
        <a href="#"><span property="name">Home</span></a>
   </span>

   <span>
        <a href="#" class="post post-vehicle-archive"><span property="name">books-for-sale</span></a>
   </span>

   <span>
        <a href="#" class="book-name"><span property="name">Soup for the sould</span></a>
   </span>
</div>
Run Code Online (Sandbox Code Playgroud)

我想删除class ="post post-vehicle-archive"中的大肆宣传.

这是我到目前为止尝试的代码:

<script type="text/javascript">
    var j = jQuery.noConflict();
    j(function() {
        var getTermName = j('.breadcrumbs .post.post-type-archeive > span');
        j(getTermName ).text(value.replace(/\-/g, " "));

    });
</script>
Run Code Online (Sandbox Code Playgroud)

结果应该是"待售书籍"

任何帮助表示赞赏.

html javascript css jquery

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

jQuery使用if条件追加div

我有这个附加声明

$("#questions").append($("<tr><td>" + if(value.NA == true) { + "<input type='checkbox' id='" + value.Question_ID + "-na' class='na' /> " + } + "</td>");
Run Code Online (Sandbox Code Playgroud)

我正在尝试向追加添加条件,但是我收到此错误:

Uncaught SyntaxError: Unexpected token if
Run Code Online (Sandbox Code Playgroud)

我假设这是非法的,什么是完成我想要完成的最好的方法?

jquery

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

从文本框中获取不在JavaScript中工作的价值

我想提醒文本框topValue的值,但是当调用solve()时,会出现一个文本框,但是没有文本/值/数字

这是我的代码:

var topValue = document.getElementById('topValue').value

function solve() {
    alert(topValue);
}
$('#solveButton').click(function () {
    solve();
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

javascript split()使用regEx

我想使用javascript split()函数拆分"A // B/C"字符串

"A//B/C".split(/\//g)
Run Code Online (Sandbox Code Playgroud)

但它的输出是["A", "", "B", "C"]但我的预期输出是

["A/", "B", "C"]
Run Code Online (Sandbox Code Playgroud)

我是如何使用javascript做到这一点的?

javascript regex

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

具有条件的Array.join()

如何使用Array.join()条件函数

例如:

var name = ['','aa','','','bb'];
var s = name.join(', ');
Run Code Online (Sandbox Code Playgroud)

输出是: ', aa, , ,'bb',

我想添加一个只显示非空字的条件: "aa, bb"

javascript arrays

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

为什么不在单击操作上创建类选择器?

以下是HTML代码:

<!DOCTYPE html>
<html>

<head>
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javascript">
    var list = document.querySelector('ul');
    list.addEventListener('click', function(ev) {
        if (ev.target.tagName === 'LI') {
            ev.target.classList.toggle('done');
        }
    }, false);
    </script>
</head>

<body>
    <ul>
        <li>Buy milk</li>
        <li>Take the dog for a walk</li>
        <li>Exercise</li>
        <li>Write code</li>
        <li>Play music</li>
        <li>Relax</li>
    </ul>
</body>

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

下面是CSS代码:

li {
  list-style-type: none;
  position: relative;
  margin: 2px;
  padding: 0.5em 0.5em 0.5em 2em;
  background: lightgrey;
  font-family: sans-serif;
}

li.done {
  background: #CCFF99;
}

li.done::before {
  content: '';
  position: absolute;
  border-color: #009933; …
Run Code Online (Sandbox Code Playgroud)

html javascript css jsfiddle

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

标签 统计

javascript ×9

css ×4

html ×4

jquery ×4

regex ×3

arrays ×1

jsfiddle ×1

json ×1