我有以下html标签
<input type="text" id="txtColor" />
<div id="wrapper">
<div id="someDynamicElement"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
当我这样做它有效
$('#txtColor').live('change',function(){
var x = this.value;
$('#someDynamicElement').css('color',x);
});
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用on()而不是使用live()以下代码时,它不起作用.我究竟做错了什么
$('#wrapper').on('change','#txtColor',function(){
var x = this.value;
$('#someDynamicElement').css('color',x);
});
Run Code Online (Sandbox Code Playgroud)
#someDynamicElement动态添加到页面的元素在哪里.
我有以下ffmpeg命令,它将叠加图像放在视频上.完成ffmpeg编码后,叠加图像显得太大,比实际尺寸大.如何控制叠加图像的宽度和高度尺寸.
ffmpeg -i 1.wmv -s 640x360 -f mp4 -b 800k -acodec libfaac -ab 64k -vf "movie=0:png:dollar.png [wm];[in][wm] overlay=0:0:1 [out]" out.mp4
Run Code Online (Sandbox Code Playgroud) 可能重复:
使用jQuery获取元素的类列表
如果我有这样的东西,我可以通过这样做得到点击选择器的id.
$('#one, #two, #three').click(function(){
alert(this.id)
})
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我有类而不是id,我如何获得被点击选择器的类名.
$('.one, .two, .three').click(function(){
// ??????
})
Run Code Online (Sandbox Code Playgroud)
编辑:
单击的元素可能有多个类,我希望隔离用于最初选择元素的类.
我无法获得元素的边框宽度.我尝试了以下但它显示空结果.查看http://jsfiddle.net/s7YAN/14/
$('div').css('borderWidth');
Run Code Online (Sandbox Code Playgroud) 我有
<div style="position:relative; width:500px;">
<div style="position:absolute; width:100%"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
子div占用它的父div的100%宽度.有没有办法可以强制它采取100%宽度的身体而不是父div.我需要在上面的代码中进行相对和绝对定位.
我有一个div position:absolute.我正试图使用jQuery将其定位到正确但它不起作用.在下面的代码中我基本上删除左并添加右:0.这应该将div定位在最右边.使用firebug,我可以看到内联样式被更改为right:0 但没有发生任何事情.我究竟做错了什么.查看http://jsfiddle.net/SJP3b/1/
$('div').css({
left: '',
right: 0
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用箭头键移动div.我有以下代码对我不起作用.你觉得它有什么问题吗?在http://jsfiddle.net/N5Ltt/1/查看jsfiddle
$(document).keydown(function(e) {
switch (e.which) {
case 37:
$('div').stop().animate({
left: '-= 10'
}); //left arrow key
break;
case 38:
$('div').stop().animate({
top: '-= 10'
}); //up arrow key
break;
case 39:
$('div').stop().animate({
left: '+= 10'
}); //right arrow key
break;
case 40:
$('div').stop().animate({
top: '+= 10'
}); //bottom arrow key
break;
}
})
Run Code Online (Sandbox Code Playgroud) 我有一个看起来像的div
<div class="draggable resizable abc table shadow"></div>
Run Code Online (Sandbox Code Playgroud)
Clases没有特定的顺序.如果我这样做,$('div').attr('class')那么我得到该div的所有类的列表.我想要的只是获得不是的类resizable,draggable或者table.在这种情况下我想要abc shadow.我该怎么做呢.
我有
<script type="text/javascript" src="http://doamin.com/js/whatever.js?ref=images"></script>
Run Code Online (Sandbox Code Playgroud)
请注意ref=images网址末尾的内容.我的问题是,如何从url获取ref变量并在同一个js文件中使用它.
如何检查访问该页面的URL是原始URL还是CNAME记录.
例如,我有一个网站domain.com.用户可以在他们链接www.otherdomain.com到我们网站的位置设置CNAME domain.com.
从我们的服务器角度来看,如何检测访问该页面的URL是实际的one(domain.com)还是CNAME one(www.otherdomain.com)?