好的,所以这可能是显而易见的.
我需要获取一个被点击的div的ID:
$("div.editable").click(function(e) {
var editid = $(this).attr("id");
});
Run Code Online (Sandbox Code Playgroud)
并且在函数w /参数中使用ID:
ajaxStyle(value, 2, editid)
Run Code Online (Sandbox Code Playgroud)
但是当我像这样写它时,它不起作用.它要么返回"未定义",要么就是不起作用.
所以我只需要一个提醒,
每个元素只能有1个id,但是可以有多个类,
但是如果我想有2种方法来唯一地识别没有类的对象呢?
我不记得它的名称,比如Tagname,除了ID之外还可以使用.
你会如何在jQuery中识别这个对象?
对于类,它是:$('.class'),对于ID,它是$('#id'),但是我模糊地描述了这个东西呢?
泰勒
我已经在Jquery中使用了slideUp/Down函数来为我的页面上的div设置动画,但它在iPhone上运行效果不佳,所以我决定编写一个Webkit等价来解决性能问题,但是你不能将回调应用到jQuery .css或.addclass.
我有这个功能:
$('#collapse').css('height','0');
Run Code Online (Sandbox Code Playgroud)
但我需要伪造一个回调基本上使这个工作:
$('#collapse').css('height','0', function() {
//do something after
});
Run Code Online (Sandbox Code Playgroud)
有人知道怎么做吗?
Webkit动画设置为1秒.
我正在尝试阅读页面的源代码.我只想阅读一些id为"wrapper_left"的某个div元素内的文本.
我的问题是,如果在爆炸函数的第一个参数中使用了素数,它就不起作用.我试图转义字符串,虽然我认为这不会做任何事情.
$source_code = htmlspecialchars(file_get_contents('http://mydomain.com'));
$source_code = explode('<div id="wrapper_left">', $source_code);
echo $source_code[1];
Run Code Online (Sandbox Code Playgroud)
提前谢谢.
我很难创建一个mySQL join语句.
问题是它似乎返回正确的结果,但它返回重复.
$result= mysql_query("SELECT Photos.Filename, Photos.Filetype
FROM Photos, PhotoUserTags
WHERE PhotoUserTags.User_ID IN ($friendlist) && PhotoUserTags.Photo_ID = Photos.Photo_ID && Photos.Event_ID = $eid");
Run Code Online (Sandbox Code Playgroud)
我是这些陈述的新手,非常感谢任何帮助或指导.
我很好奇.这个:
$('div'), this $($('div')), and this $($($('div')))... and so on
Run Code Online (Sandbox Code Playgroud)
似乎所有工作都是HTML元素的选择器.有谁知道为什么这样做,如果有任何实际的(除了冗余),这样做时会出现问题?
这个函数似乎可以很好地根据ID对div进行排序:
JS
var div = $("<div id='3.5'>AA</div>");
div_id_after = Math.floor(parseFloat(div.get(0).id));
$('#'+div_id_after).after(div);
Run Code Online (Sandbox Code Playgroud)
HTML
<div id='1'>a</div>
<div id='2'>b</div>
<div id='3'>c</div>
<div id='4'>d</div>
<div id='5'>e</div>
Run Code Online (Sandbox Code Playgroud)
生产:
a
b
c
AA
d
e
但是如果我想使用名为"order"的自定义属性呢?
该ID不应该是兼容性问题的数字,但同样的规则是否适用于自定义属性?
我在使用PHP数组中的值进行mysql函数时遇到了一些困难.
我有一个阵列,
$a[0] = 89
$a[1] = 23
$a[2] = 15
$a[3] = 28
$a[4] = ...
Run Code Online (Sandbox Code Playgroud)
我需要像这样生成一个字符串:
$result_array = 'ID = 89 OR ID = 23 OR ID = 15 OR ID = 28 OR ID = ...';
Run Code Online (Sandbox Code Playgroud)
要从我的数据库中获取值:
$result_test = mysql_query("SELECT * FROM Events Where $result_array");
Run Code Online (Sandbox Code Playgroud)
但我不知道如何从数组$ a创建字符串$ result_array.
嘿程序员,
我有一个基本的textarea:
<textarea id='text_comment'></div>
Run Code Online (Sandbox Code Playgroud)
我有这个功能:
$('#text_comment').live('keypress', function() {
setTimeout(function() {
string = $(this).val();
alert(string);
}, 500);
});
Run Code Online (Sandbox Code Playgroud)
它应该警告textarea中的值,但它不会发出任何警报.
我希望它在500ms后获得textarea的值,但是如果它在setTimeout函数内部,它似乎没有设置变量.
这是我的HTML:
<header id="banner" class="body">
<h1><a href="#">New UGS Project! <br><strong>This is the sub-title</strong></a></h1>
<nav><ul>
<li><a href="#">home</a></li>
<li><a href="#">portfolio</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">contact</a></li>
</ul></nav>
</header><!-- /#banner -->
Run Code Online (Sandbox Code Playgroud)
我的CSS:
#banner nav a:first-child:hover{
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-bottom-left-radius: 8px;
}
Run Code Online (Sandbox Code Playgroud)
我想只选择第一个链接"home"来应用边界半径.我正在努力使用这个CSS3选择器......
当我从jsonServerResponse函数提醒返回的值时,它的值是未定义的 - 尽管从process.php页面返回了JSON.
function jsonServerResponse(operation, JSOoptionalData) {
JSOoptionalData = (typeof JSOoptionalData == "undefined") ? 'defaultValue' : JSOoptionalData
var jqxhr = $.ajax({
type: "POST",
url: "process.php",
data: "apicommand=" + JSOoptionalData,
success: function (json) {
return jQuery.parseJSON(json);
}
});
}
alert("Response as JS Object: "+jsonServerResponse("operation"));
Run Code Online (Sandbox Code Playgroud)
我知道问题是异步请求完成之前发出的警报功能,但我不确定如何解决这个问题.任何建议真的很感激:)
在JavaScript中,我可以定义:
num = numerator || 0;
denom = denominator || 1;
Run Code Online (Sandbox Code Playgroud)
然而,在Java中,这不能应用.
不使用条件(明确写入),是否有一种简洁的方法来实现这个"如果未定义,分配给它"?
自定义类的ArrayList没有.add()方法:
我可以定义一个Object的ArrayList:
ArrayList<Object> thing = new ArrayList<Object>();
thing.add(otherThing); // works
Run Code Online (Sandbox Code Playgroud)
但是,当我定义自定义类Thing的列表时:
ArrayList<Thing> thing = new ArrayList<Thing>();
thing.add(otherThing); // error
Canvas.java:33: cannot find symbol
symbol : method add(java.lang.Object)
location: class java.util.ArrayList<Thing>
thing.add(otherThing);
^
1 error
Run Code Online (Sandbox Code Playgroud)
这可能吗?
谢谢
jquery ×7
javascript ×3
php ×3
java ×2
mysql ×2
ajax ×1
arrays ×1
attributes ×1
css ×1
html5 ×1
join ×1
jquery-ui ×1
json ×1
mysqldump ×1
settimeout ×1
sql-order-by ×1