我想在div中添加一些简单的数据,如: $('#msg').append('Some text'); 在身体,我想我将需要放置的HTML像。 <div id="test"> <div id="msg"></div> //show text inside it. </div> 但是,我想添加一些CSS到#msg 。 例如,背景颜色。 现在的问题是,由于#msg div始终存在,所以即使没有附加文本,我也能看到背景颜色。 我曾尝试添加像“显示:无,但在这种情况下,我不能看到附加到它的文本的CSS,我可以这样做,只有当文本被附加到它#msg div出现在#test里面?谢谢。
我试图build立我的下拉菜单使用插件select多个select 。 这是我基于的行为: http://jsfiddle.net/JfLvA/ 所以,而不是在我的select3 harcoded <option>。 我希望这个列表是一个json数组填充ajax请求的值。 这将由自动完成触发。 所以,如果用户input“car”,那么通过ajax调用发送这个字母,然后回到一个这样的数组: [{ “ID”: “2489”, “名称”: “卡丽”},{ “ID”: “2490”, “名称”: “卡罗琳”},{ “ID”: “2491”, “姓名”: “卡罗尔”}] 代码: $(function() { $(".chzn-select").chosen(); $(".chzn-select-deselect").chosen({allow_single_deselect:true}); $('.chzn-choices input').autocomplete({ source: function( request, response ) { $.ajax({ url: "/change/name/autocomplete/"+request.term+"/", dataType: "json", success: function( data ) { response( $.map( data, function( item ) { $('ul.chzn-results').append('<li class="active-result">' […]
即时通讯使用一个简单的forms与textarea,当用户点击到textarea我想textarea的内容被清除。 这可能吗?
我有这样的问题 – 我需要在twitter引导模式(显示后)自动对焦一些元素。 棘手的部分在这里 – 这个模式的内容是从单独的HTML文件使用“数据远程”(jQuery.load方法)加载,所以 $(document).on('shown', ".modal", function() { $('[autofocus]', this).focus(); }); 只有在模态被加载之前工作。 问题是 – 如何使自动对焦在第一次模态加载工作?
我有一个正常的下拉,我想获得当前选定的指标,并把它放在一个variables。 jquery或JavaScript。 jquery发生。 <select name="CCards"> <option value="0">Select Saved Payment Method:</option> <option value="1846">test xxxx1234</option> <option value="1962">test2 xxxx3456</option> </select>
我正在使用jQuery.log插件进行日志logging(如果可用,它将logging到console.log),而且我没有看到Chrome浏览器JavaScript控制台中显示任何日志消息。 日志logging在Firefox下的Firebug控制台上工作,但是我必须明确地启用Firebug JavaScript控制台。 在Chrome下的某个地方错过了一些选项? 编辑: 唯一被logging到控制台的是 未捕获的语法错误,无法识别的expression式:|button 我认为Chrome控制台甚至会在上述错误之后logging语句,但Chrome在这里可能存在某些问题,请参阅http://code.google.com/p/chromium/issues/detail? id = 29062 。 我在Linux下使用Chrome 5.0.375,并且该错误被列为Windows XP,Chrome 4.0的问题,但仍然可以应用。
为什么在IE8中不能取消select多行select框中的所有选项? $("#myselect").children().removeAttr("selected"); 有没有解决方法? 没有什么我能想到的(attr(“selected”,“”)等)似乎工作。 更新: 这是一个更新的jsFiddle。 我已经至less让它降级,所以在IE8中,第一个选项被选中。 但是,如果没有硬编码selected ='selected' 和 IE8似乎需要的.attr调用,它会在Firefox,Chrome和IE8中做3个不同的事情! 看到这个版本: ,这是简单的,似乎应该工作: 在Firefox中:没有select 在Chrome中:select第0个选项 在IE8中:select第一个选项 也许我已经让自己变得疯狂了,那里有什么地方我看不到?
我有一个checkbox的表单。 有了jQuery,我想将checkbox的值设置为TRUE(如果选中),如果未选中,则值将设置为FALSE。 我怎么能这样做呢?
我试图删除“?”后的所有内容 在浏览器的url文件准备就绪。 这是我正在尝试的: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); 我可以做到这一点,看看下面的作品: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
如果select下拉列表中的选项,我需要返回true或false。 这是我的代码: var active = sort.attr('selected') ? return true : return false; 我得到一个错误,第一个return是意外的。 为什么?