我这样做:
var sId=id.toString();
var index=sId.substring(3);
var mrg=index*221;
var el=$(id);
el.css('margin-left',mrg+'px'); and el.css('marginLeft',mrg+'px');
Run Code Online (Sandbox Code Playgroud)
el是我想要设置边距(正确检索)的元素,而mrg是新边距的值
如果我做$ ('#test1').css('margin-left',200);或$('#test1').css('marginLeft',200);它在两种方式都有效,那么我设置属性的方式就出了问题.
正确的方法是var el=$('#'+id);
我有一个PDF文件,其中包含注释和对注释的建议,这些注释显示在鼠标移到带注释字词的上方时。
例如,考虑上面的图像,其中您要花费的单词是删除线(表示不正确的单词),并且在鼠标上方的上方显示了弹出窗口,其中出现了正确的单词。类似地,还有另一个插入符号也是如此。
我想提取两个单词的列表,这将显示文件中正确和错误的单词。
朋友今天问我这个问题,整天都在困扰着我.我已经找了几十个论坛寻找正确的方法获取外部html内容并在我的页面上显示它.
我想解决http://www.someExternalURL.com并从此页面检索所有html.我尝试了以下方法:
$.ajax
({
url: "http://www.someExternalURL.com",
type: "GET",
cache: false,
crossDomain: true,
data: {},
jsonp: 'jsonCallback',
dataType: "jsonp",
success: function (data) {
alert('good');
jsonCallback = data.Result;
},
error: function (e) {
alert(e.responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
没工作.
然后我尝试了:
var all;
$.get("http://localhost:60939/About.aspx", function (my_var) {
alert(my_var);
}
Run Code Online (Sandbox Code Playgroud)
只有后者才适用于本地页面.我需要一个外部
任何帮助都会非常感激.
提前致谢
我尝试制作简单的待办事项列表.这是我的HTML代码:
<form>
Task: <input type="text" name="task" id="input">
<button>Submit</button>
</form>
<br>
<h2>What you need to do</h2>
<ul id="list">
</ul>
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用jquery从i输入字段读取并应用于现有的ul元素.但是当我在chrome中尝试它时,我添加的新元素会让我显示半秒并删除.这是我的js代码:
$(document).ready(function() {
$('button').click(function() {
var new_task = $('#input').val();
$('#list').append('<li>'+new_task+'</li>');
});
});
Run Code Online (Sandbox Code Playgroud) 我做了一些谷歌搜索,我发现以下代码不起作用,因为inputs [i] .className不是一个字符串.我怎么能把这个字符串??? 我试过toString().此外,inputs.length不是0.我检查.
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].className.indexOf("blah") == 1)
{
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
我想只使用类名称为"blah 1; 2; 3; 4"的输入数组值.
任何帮助,将不胜感激.
如何使用AJAX打开PDF文件我试过这个
$.ajax({
type : 'GET',
url : ApplicationParameters.getWebRoot() + 'E_Books/pdf/previews/' + jsonRecord[0].previewUrl,
data : strJsonParam,
dataType : 'text',
contentType : 'application/pdf',
success: function(data){
var opn = open("/E_Books/pdf/previews/"+jsonRecord[0].previewUrl);
displayBook(opn);
ebookStore.add(opn);
ebookStore.sync();
}
...
Run Code Online (Sandbox Code Playgroud)
它打开pdf文件,但我想在同一个窗口打开它.在另一个窗口打开.请帮忙
<html>
<head>
<script src=".\jquery.1.4.2.js"></script>
<link rel="stylesheet" enter code heref=".\jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src=".\jquery.autocomplete.js"></script>
<script>
$(document).ready(function(){
var data = "AndraPradesh;ArunachalPradesh;Assam;Bihar;Chhattisgarh;Goa;Gujarat;Haryana;HimachalPradesh;Jammuan&Kashmir;Jharkhand;Karnataka;Kerala;MadyaPradesh;Maharashtra;Manipur;Meghalaya;Mizoram;Nagala;Orissa;Punjab;Rajasthan;Sikkim;TamilNadu;Tripura;Uttaranchal;UttarPradesh;WestBengal".split(";");
$("#example").autocomplete((data),{ matchContains: 0, minChars: 1, scroll: true, width: 143, selectFirst: true, multiple: true, multipleSeparator: ';', autoFill: false });
});
</script>
</head>
<body>
<b><font color="red">ENTER INDIAN 'STATE' NAME TO SEE AUTOCOMPLETE</font></b>
<br><br> Enter States <input id="example" /> <button onclick="javascript:displaycontent();">click me</button>
</body>
<script>
function displaycontent()
{
var alertmsg = $("#example")[0].value;
alert(alertmsg );
}
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
我已经使用了上面的代码......一旦我输入了州名......当我们输入另一个州名时它不应该出现在下次尝试中
如果我有以下索引向量:
X = [1 2 3 4 ... 4997 4998 4999 5000]
Run Code Online (Sandbox Code Playgroud)
如何删除另一个向量指定的X中的索引,如
Y = [9 18 27 36 45 54 63 72 81 ... 981 990 999]
Run Code Online (Sandbox Code Playgroud)
因此删除X后将是:
X = [1 ... 8 10 ... 17 19 ... 26 28 ... etc]
Run Code Online (Sandbox Code Playgroud)
另一个例子是 A = [1 2 3 4 5] and B = [2 5]
以便 A-B = [1 3 4]
感谢您的任何帮助
我想在twitter bootstrap中滚动时修改我的菜单栏.
它类似于这个网站:http://www.jobsite.co.uk/
这是我的代码:
<div class="navbar" id="top">
<li class="divider-vertical"></li>
<li><a href="#">Link1</a></li>
<li class="divider-vertical"></li>
<li><a href="#">Link2</a></li>
<li class="divider-vertical"></li>
<li><a href="#">Link3</a></li>
<li class="divider-vertical"></li>
<li><a href="#">Link4s</a></li>
<li class="divider-vertical"></li>
<li><a href="#">Link5</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Link6<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我将使用以下方法在数据库中插入对象列表:
public static void InsertObjekts(List<Objekt> objekts)
{
var session = SessionManager.CurrentSession;
using (var transaction = session.BeginTransaction())
{
session.SaveOrUpdate(objekts);
transaction.Commit();
}
}
Run Code Online (Sandbox Code Playgroud)
但是我遇到了麻烦。no persister for System.Generic.List;
当我遍历列表以自己插入每个元素时,它只会在第一次迭代中进行,因为那时我没有会话。有人可以给我一些有关此主题的提示。
我试图为id和onclick添加一个attr,它在firefox和chrome上工作但是由于某种原因它不能用于IE 9.我的代码有什么替代或出问题吗?
$(".extendedGridView tr td a").each(function (index)
{
if ($(this).html() == "Update")
{
$(this).attr('id', 'insertButton');
$(this).attr('onclick', "return Validate('extendedGridView')");
}
});
Run Code Online (Sandbox Code Playgroud)