我有2个文本区域是自动生成的,我需要使用JavaScript来禁用页面加载时.问题是因为它们是自动生成的,我不能给它们一个ID,因为它们都有ID - 一个很大的号码.
尝试过Javascript:
document.getElementByClassName('option_window-size').disabled=true;
Run Code Online (Sandbox Code Playgroud)
我知道这是有效的,因为如果我将getElementbyClassName更改为ID,那么如果我给文本区域ID也是如此.但正如我所说,它需要在课堂上工作.此外,它无法使用Name属性,因为每个产品和每页自动生成...
我试过这个,但它只是不起作用,我无法弄清楚为什么不,因为它应该作为我唯一改变的是从ID到CLASS
文字区域
<textarea name="willbeautogenerated" class="option_window-size" cols="40" rows="5">willbeautogenerated</textarea>
Run Code Online (Sandbox Code Playgroud)
附加说明:我曾尝试使用PHP计算并为它们分配不同的ID,但它很复杂.此外,只有这两个需要禁用,因此我不能只禁用页面上的所有文本区域.
使用这个:
$(function () {
$("#datepicker").datepicker({
onSelect: function (date) {
var links = "http://google.co.uk/";
window.location.href = links + date;
}
});
});
Run Code Online (Sandbox Code Playgroud)
要填充网址-从日期选择器中选取的每一天都是唯一的。
在这种情况下-以Google.co.uk为例,并附加了数据。
我想将日期格式更改为“ ddmm”-以便单击1月2日(和年份)将返回链接:http ://goolge.co.uk/0201 。
我不知道如何从mm / dd / yyyy更改默认数据格式。
示例代码在这里>>> JSFIDDLE
我正在尝试用对象解析json数组并使用它们来创建多个复选框.这就是我所拥有的:
JSON数据:
[{
"ID": 1,
"Name": "Bacon",
"Description": "",
"Price": 0
}, {
"ID": 2,
"Name": "Beef",
"Description": "",
"Price": 0
}, {
"ID": 3,
"Name": "Chicken",
"Description": "",
"Price": 0
}, {
"ID": 4,
"Name": "Ham",
"Description": "",
"Price": 0
}]
Run Code Online (Sandbox Code Playgroud)
在JS代码中我有这个:
success: function (data) {
var objects = JSON.stringify(data);
for (var key in objects) {
var checkBox = "<input type='checkbox' data-price='" + key.Price + "' name='" + key.Name + "' value='" + key.ID + "'/>" + key.Name + …Run Code Online (Sandbox Code Playgroud) 我想在之后添加一个p元素$(this).我写过这个$(this).p.addClass("abc");
但它没有用.我怎样才能做到这一点?
简单地说,使用这个:
<select id="Test">
<option value="1">ABC</option>
<option value="2">DEF</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery option[value="2"]仅使用"DEF" - 请记住我使用的是1.8.2
谢谢!
我通常无法访问Internet Explorer,但现在我做了,我在Internet Explorer上查看了我们的网站,但它无法显示一些页面,例如:http://www.listicle.co/list/user/ post.php?listid = 607.我在IE上启用了调试器,我一直试图解决这些问题一段时间,但今天我得到了不同的错误:
HTML1509: Unmatched end tag.
post.php, line 512 character 2
HTML1509: Unmatched end tag.
post.php, line 1423 character 8
SCRIPT87: Invalid argument.
jquery.min.js, line 5 character 6420
SCRIPT87: Invalid argument.
jquery.min.js, line 5 character 6420
Run Code Online (Sandbox Code Playgroud)
问题是我认为没有任何不匹配的标签.我也认为这可能是jQuery的一个问题,但我将jQuery降级为1.10 ......版本,正如其他人所建议的那样.我也试过启用HTML shim或shiv,它也没有帮助.有人可以帮我调试这个问题吗?我非常感激.这太令人困惑了.
谢谢.
我用JavaScript和一些小jQuery编写了这段代码,根据日期和通用时间显示一些不同的消息.今天(格林尼治标准时间周四17:00)我应该只看到一条消息但是我看到了两条消息,这很奇怪,因为第二条消息只应该在星期五显示.
这是我的JavaScript:
$(document).ready(function () {
var todaysDate = new Date();
weekday = todaysDate.getDay();
var universalhour = todaysDate.getUTCHours();
if (weekday >= 0) {
if (weekday <= 4) {
if (universalhour >= 14) {
if (universalhour < 23) {
$('div#announcements').append('<br />Test');
}
}
}
}
if (weekday = 5) {
if (universalhour >= 14) {
if (universalhour < 20) {
$('div#announcements').append('<br />Text');
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是一个有效的例子:http://jsfiddle.net/YdEgy/
我究竟做错了什么?
我有个问题。我想从 C# 中的 linq 获取第二个对象
int userSkillID = Convert.ToInt32(linq1.tbl_ProjectImplementationProcesses
.Where(c => c.ProjectID == Convert.ToInt32(cmb_projectName.SelectedValue))
.Select(c => c.UserSkillsID).First());
Run Code Online (Sandbox Code Playgroud)
首先-->删除
换成了——?
我想将以下 js 代码编写为 jQuery:
JS
document.getElementById("aa").addEventListener("paste", pasteHandler);
function pasteHandler(e){.....}
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的事情,但没有奏效:
jQuery
$("#aa").addEventListener("paste", pasteHandler);
function pasteHandler(e){.....}
Run Code Online (Sandbox Code Playgroud) <div>当某些元素( )在屏幕上可见或位于屏幕中央的位置时,如何向某些元素添加类,并在页面向下或向上滚动时删除此类?
jquery ×8
javascript ×7
html ×6
css ×2
asp.net-mvc ×1
c# ×1
datepicker ×1
datetime ×1
forms ×1
jquery-1.8 ×1
json ×1
linq ×1
onselect ×1