我需要检查复选框的checked属性,并使用jQuery基于checked属性执行操作.
例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框.
但false默认情况下返回以下代码:
if ($('#isAgeSelected').attr('checked'))
{
$("#txtAge").show();
}
else
{
$("#txtAge").hide();
}Run Code Online (Sandbox Code Playgroud)
我如何成功查询该checked属性?
如何onclick使用JavaScript 更改HTML元素的类以响应事件?
如果我用JS定义了一个对象:
var j={"name":"binchen"};
Run Code Online (Sandbox Code Playgroud)
如何将对象转换为JSON?输出字符串应为:
'{"name":"binchen"}'
Run Code Online (Sandbox Code Playgroud) 我有一个包含对象和数组的嵌套数据结构.如何提取信息,即访问特定或多个值(或键)?
例如:
var data = {
code: 42,
items: [{
id: 1,
name: 'foo'
}, {
id: 2,
name: 'bar'
}]
};
Run Code Online (Sandbox Code Playgroud)
我怎么能访问name第二项items?
我可以使用以下jQuery代码使用Ajax请求的post方法执行文件上载吗?
$.ajax({
type: "POST",
timeout: 50000,
url: url,
data: dataString,
success: function (data) {
alert('success');
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
如果可能,我是否需要填写"数据"部分?这是正确的方法吗?我只将文件发布到服务器端.
我一直在谷歌搜索,但我发现是一个插件,而在我的计划中,我不想使用它.至少目前.
我有一个逗号分隔的字符串,我想转换成一个数组,所以我可以循环它.
有内置的东西吗?
例如,我有这个字符串
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
Run Code Online (Sandbox Code Playgroud)
现在想用逗号分割它并存储在Array对象中
考虑一个非DOM场景,您希望使用JavaScript/ECMAScript从字符串中删除所有非数字字符.应保留0到9范围内的任何字符.
var myString = 'abc123.8<blah>';
//desired output is 1238
Run Code Online (Sandbox Code Playgroud)
你会如何在纯JavaScript中实现这一目标?请记住这是一个非DOM场景,因此jQuery和其他涉及浏览器和按键事件的解决方案都不合适.
如何使用Javascript从值读取换行符并用<br />标签替换所有换行符?
例:
从PHP传递的变量如下:
"This is man.
Man like dog.
Man like to drink.
Man is the king."
Run Code Online (Sandbox Code Playgroud)
在Javascript转换后,我希望我的结果看起来像这样:
"This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
Run Code Online (Sandbox Code Playgroud) 我有几个超链接,每个超链接都附有一个ID.当我点击此链接时,我想打开一个模态(http://twitter.github.com/bootstrap/javascript.html#modals),并将此ID传递给模态.我搜索谷歌,但我找不到任何可以帮助我的东西.
这是代码:
<a data-toggle="modal" data-id="@book.Id" title="Add this item" class="open-AddBookDialog"></a>
Run Code Online (Sandbox Code Playgroud)
哪个应该打开:
<div class="modal hide" id="addBookDialog">
<div class="modal-body">
<input type="hidden" name="bookId" id="bookId" value=""/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
有了这段代码:
$(document).ready(function () {
$(".open-AddBookDialog").click(function () {
$('#bookId').val($(this).data('id'));
$('#addBookDialog').modal('show');
});
});
Run Code Online (Sandbox Code Playgroud)
但是,当我单击超链接时,没有任何反应.当我给超链接一个href ="#addBookDialog"时,模态打开就好了,但它不包含任何数据.
我按照这个例子:如何将值参数传递给Bootstrap中的modal.show()函数
(我也试过这个:如何在模态对话框中设置输入值?)