Tag: jQuery

用jQuery加载图像并将其附加到DOM

我试图从一个给定的链接加载图像 var imgPath = $(imgLink).attr('href'); 并将其附加到页面中,以便将其插入给图像查看器的给定元素 。 即使我没有结束searchStackoverflow和jQuery文档,我无法弄清楚。 我加载图像后,我想要设置不同的值,如宽度,高度等 更新: 这是我得到的。 我遇到的问题是我不能在img元素上运行jQuery函数。 function imagePostition(imgLink) { // Load the image we want to display from the given <a> link // Load the image path form the link var imgPath = $(imgLink).attr('href'); // Add image to html $('<img src="'+ imgPath +'" class="original">').load(function() { $(imgLink).append(this); var img = […]

什么是jQueryselect器中的“上下文”?

有什么区别吗? $('input.current_title', '#storePreferences').prop('disabled', false); 和 $('#storePreferences input.current_title').prop('disabled', false); ?

MVC 3 – Html.EditorFor似乎caching$ .ajax调用后的旧值

这是从以下问题的后续: MVC 3 + $ .ajax – 响应似乎是从部分视图caching输出 这里有详细的问题描述。 不过,现在我已经设法缩小了这个问题的范围,这似乎与Html.EditorFor的助手,因此,新的问题。 问题: 我使用$ .ajax将数据发布到服务器,然后返回包含input控件的部分视图的html。 问题是,尽pipe将新创build的对象传递给Partial Views模型,各种@ Html.EditorFor和@ Html.DropDownListFor帮助器将返回OLD DATA !. 我可以通过在Html助手旁边打印值来certificate模型已经正确地将新对象传递给了助手。 即: @Html.EditorFor(model => model.Transaction.TransactionDate) @Model.Transaction.TransactionDate.ToString() 如下图所示,@ Html.EditorFor正在返回错误的数据: [请注意,Comentario文本框旁边的值是date时间,因为我正在testing用每个post都会更改的值(即DateTime)replace默认值。] 如果我将@ Html.EditorForreplace为旧的@ Html.TextBox(): @Html.TextBox("Transaction_TransactionDate", Model.Transaction.TransactionDate) 然后它为新的Transaction对象呈现正确的TransactionDate值,即DateTime.MinValue(01/01/0001 …)。 因此… 问题出在@ Html.EditorFor帮手。 TextBoxFor和DropDownListFor也会出现问题。 问题是这些助手似乎caching了旧的价值。 我究竟做错了什么??! 编辑: 我刚刚尝试在date的自定义编辑器模板中进行debugging,在那里,ViewData.TemplateInfo.FormattedModelValue显示正确的值,即“01/01/0001”。 但是,一旦到了Fiddler,响应就会显示旧的date,例如上图中的“01/09/2011”。 所以我只是觉得这里有一些caching,但是我没有设置,所以没有任何意义。

用jQuery添加css文件

我创build一个popupwindow,我想添加一个css文件到这个popupwindow下面是popupwindow的代码。 我有一个JavaScript创build一个popupwindow。 <a href="popupwindowcontent.xhtml" title="Print" class="popupwindow">Print1</a> 现在我想添加一个css文件到这个popupwindow。 我试过类似的东西 $('.popupwindow').append('<link rel="stylesheet" href="css/style2.css" type="text/css" />'); $('head').append('<link rel="stylesheet" href="css/style2.css" type="text/css" />'); 但没有工作。 谢谢

Django / jQuery级联select框?

我想build立一个国家/州select器。 首先select一个国家,第二个select框显示该国的国家。 在PHP和jQuery中这样做是相当容易的,但是我觉得Django在这个意义上是有限制的。 我可以设置状态字段在页面加载时为空,然后用一些jQuery填充它,但是如果有表单错误,它将不能“记住”你select的状态。 我也很确定,它会抛出一个validation错误,因为你的select不是在Python的一面的forms列出的东西之一。 那么如何解决这些问题?

调整窗口大小时自动调整文本大小(字体大小)?

我一直在尝试(徒劳)build立一个页面,当我改变窗口大小时,页面的元素会resize。 我有工作在CSS图像没有问题,但我似乎无法完成相同的文字,我不知道它甚至可以在CSS中。 我似乎无法find一个jquery脚本来完成这一点。 当用户调整窗口大小时,我基本上希望页面能够dynamic且stream畅地缩放,而不必调用页面缩放。 这工作正常我的img divs通过CSS,但不是为文本,保持相同的大小。 有任何想法吗?

使用Javascript / JQuery的JSON对象的区别

我有两个JavaScript中的JSON对象,除了数值相同。 它看起来像这样: var data = { "eth0":{"Tx":"4136675","Rx":"13232319"}, "eth1":{"Tx":"4","Rx":"0"}, "lo":{"Tx":"471290","Rx":"471290"} } var old = { "eth0":{"Tx":"4136575","Rx":"13232219"}, "eth1":{"Tx":"4","Rx":"0"}, "lo":{"Tx":"471290","Rx":"471290"} } 一个名为“data”的对象具有当前值,另一个名为“old”的对象在1秒前具有相同的值。 我想输出一个JSON对象只有值的变化 ,所以我可以计算networking接口上的数据吞吐量。 var throughput = { "eth0":{"Tx":"100","Rx":"100"}, "eth1":{"Tx":"0","Rx":"0"}, "lo":{"Tx":"0","Rx":"0"} } 我不知道如何去遍历JSON数据 – 它可以是任何数量的接口。 谁能帮我借一下吗? 提前致谢

将图像url转换为Base64

使用图像文件,我得到一个图像的url,需要发送到一个web服务。 从那里,图像必须保存在我的系统本地。 我正在使用的代码: var imagepath = $("#imageid").val();// from this getting the path of the selected image that var st = imagepath.replace(data:image/png or jpg; base64"/""); 如何将图像的URL转换为BASE64?

JQuery或香草JavaScript中的DOM突变事件

有没有在JQuery或香草JavaScript中的跨浏览器的任何DOM突变事件? 为了澄清,说我在我的网页上插入一个div的脚本。 我没有访问脚本,我不知道什么时候插入div。 我想知道是否有一个DOM突变事件,我可以添加一个监听器,知道什么时候插入一个元素。 我知道我可以使用一个计时器来定期检查插入,但是,我不太喜欢这会施加的开销。

美元符号之前自我声明在JavaScript中的匿名函数?

这两者有什么区别: $(function () { // do stuff }); 和 (function () { // do stuff })();