Tag: javascript

ASP.NETvalidation失败时更改文本框的css类

当附加到文本框的必填字段validation器未通过客户端validation时,如何执行某些javascript? 我想要做的是更改文本框的css类,使文本框的边框显示为红色。 我正在使用webforms,我确实可以使用jquery库。

截断段前100个字符并隐藏段落的其余内容以显示/隐藏更多/更少链接的rest符号

我有超过500个字符的段落。 我想只得到最初的100个字符并隐藏它的其余部分。 另外我想在100个字符旁边插入“更多”链接。 点击更多链接整个段落应显示并编辑文本“更多”到“更少”,点击“更少”它应切换行为。 段落是动态生成的我不能使用.wrap()包装它的内容。 这是我拥有的和我想要的例子。 这就是我所拥有的: It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using ‘Content content here’, making […]

使用ajax发送表单数据

我想用ajax发送表单中的所有输入。我有一个这样的表单。 在.js文件中,我们有以下代码: function f (form ,fname ,lname ){ att=form.attr(“action”) ; $.post(att ,{fname : fname , lname :lname}).done(function(data){ alert(data); }); return true; 但这不起作用。我不想使用表格数据。

将getJSON更改为JSONP

我有这个代码: $(document).ready(function() { $.getJSON(‘http://example.com/api/get_cats’, function(fbResults) { document.write(fbResults.cats[0].title); }); }); 我该如何更改此代码: $(document).ready(function() { $.getJSON(‘http://example.com/api/get_cats’, function(fbResults) { document.write(fbResults.cats[0].title); }); }); 它作为JSONP工作……这完全不同吗?

jQuery:评估ajax响应中的脚本

来自我的webapp的XML响应都有要添加到页面的HTML,有些还有要运行的脚本。 我正在尝试从我的webapp发回XML,如: <![CDATA[add me to the page]]> 我现在正在做的是抢购和 CDATA,将html插入页面并eval’ing 。 我正在寻找对我的方法的批评。 任何人的建议?

所有浏览器的文件输入按钮都可以吗?

是否可以使用uploadify允许任何用户从文件对话框中选择文件并将其插入到表单的文件输入元素中? 我只需要使用uploadify作为将“上传按钮”设置为图像的方式。 我在 这里和这里尝试了其他方法。 所有浏览器都不兼容。 我还可以使用/做什么来将文件输入元素作为图像? 我希望我的文件输入按钮在所有浏览器中看起来都一致。

如何获取元素后的文本节点?

使用jQuery。 我有以下html: All the world 我怎么才能获得文本。 我应该使用什么选择器? (我需要“全世界”) 我也无法触摸HTML …

jQuery问题:这究竟是什么意思?

(function($, window, undefined){ … jquery code… })(jQuery, window); 它到底意味着什么? 它是否也意味着$(document).ready() ? 或者只是两件不同的事情?

如何在Dropkick插件的CSS中单独定位多个下拉列表

跟进: 如何通过修改自定义样式下拉列表的jQuery插件,以相对单位而不是px获取输出? 参考: http : //jamielottering.github.com/DropKick/ 鉴于以下JS: dropdownTemplate = [ ”, ”, ‘{{ label }}’, ”, ”, ”, ”, ”, ” ].join(”), 如何分配自定义ID或以其他方式单独定位每个dk_toggle实例? 我正在创建多个下拉列表,但修改宽度(每个链接的问题)的唯一方法是定位dk_toggle类,该类没有为每个实例分配ID。

使用Internet Explorer和jQuery“权限被拒绝”

我尝试在Internet Explorer中使用jQuery和$.post进行AJAX调用,但我得到的是一个错误,说“权限被拒绝”。 这个问题有点奇怪,因为只有当我在任何其他页面上访问页面时它才会出现。 例如,我在地址行中键入URL并让IE加载页面。 然后我单击一个按钮,以便脚本开始加载JSON数据。 (提供数据的脚本位于同一服务器上,我使用相对URL访问它,因此使用不同的域不是问题。甚至尝试使用具有相同主机部分的绝对URL。) 但是当我刷新页面然后再试一次它就可以了! 当我从另一页面访问该页面时也是如此。 起初没什么作用,但当我点击“刷新”一切都很好。 IE给我错误消息“Permission denied”,而在其他所有浏览器中我都没有注意到这种行为。 既然我已经尝试了很多东西,但仍然无法想象问题所在,我想问你认为问题可能是什么? 编辑:一个小例子: 的test.html Test ajax.html It works! test.js $(document).ready(function(){ $( ‘a’ ).click(function(){ $.post( ‘/ietest/ajax.html’, function( data ) { alert( data ); }); }); }); 在这里试试: http : //t1318.greatnet.de/ietest/test.html