Tag: jquery selectors

尝试将css属性设置为使用Jquery – 在DIV中居中图像

此代码应该在其方形div框内重新定位库图像。 所有图像都具有设定高度,例如100px。 但它们的宽度不同。 而不是仅显示每张图片的最左侧100px,我宁愿它显示中心。 我只需要遍历每个img并更改左侧属性以移动图像。 $(‘img.gall_imgs’).load(function() { var $imgWidth = parseInt($(this).width); // “$(this)” or “this”? parseInt() needed? var $divWidth = parseInt($(this).closest(‘div’).width); if($imgWidth > $divWidth) { // if img is wider than its containing div, we’ll shift it left var $position = -1 * ($imgWidth/2 – $divWidth/2); // will give decimals? $position = parseInt($position) + “px”; […]

使用jquery从表单中选择多维数组

我试图用JQuery选择一个多维表单项。 但是当我试图提醒它的价值时,我只是得到一个undefined 。 这是我的表格: Name 1 Name 2 Name 3 Name 4 当我点击提交按钮时,我尝试选择所有表单元素。 我成功选择了文本输入字段: var item1i = $(‘input[name=”item[1][id]”]’); var personi = $(item1i).val(); 但是当我尝试选择这样的select标签时: var item1n = $(‘input[name=”item[1][name]”]’); var personn = $(item1n).val(); 当我提醒personi ,会显示正确的值。 但当我提醒personn我得到了undefined 。 知道我做错了什么吗?

IE选择器的永恒问题

我认为我在IE中的jquery选择器有一些问题。 Chrome和Firefox都可以,但不是IE。 不仅下面的示例中的选择器不起作用。 每个选择器都不适用于IE。 我使用的是jquery 1.6.2和jquery-ui.min 1.8 例: HTML: clik me jQuery的: $(function(){ $(‘#clickme’).click(function(){alert(‘hello’)}) })

多个jquery选择器

感谢karim79,我可以单击ImageButton并将Jquery高亮效果应用于不同的div $(“#btnFavorite”).click(function() { // selector for element to highlight $(“#theDiv”).effect(“highlight”, {}, 3000); }); 现在我想将问题扩展如下。 我动态地将ImageButtons添加到网页,我想在每个ImageButton点击上对div应用效果。 那个案子我该怎么办? 通过使用listview的ItemDataBound并添加类似的属性 btnFavorite.Attributes.Add(“onmouseclick”, “doSomething”)还是什么? 我完全失去了!

实现此function的高效代码

在我的页面中,我有三个输入字段,“ 开始日期 ”,“ 结束日期 ”和“ 颜色 ”下拉菜单,如下所示: Start date (yyyy-mm-dd): End date (yyyy-mm-dd): Color: White Black Red Green Transparent 我想为此UI提供以下function: 如果由“ 开始日期 ”和“ 结束日期 ”定义的日期范围是过去的时间段(即<=今天),则“ 颜色 ”下拉菜单应仅显示“黑色”和“白色”选项。 如果日期范围定义了未来期间(>今天),则“颜色”下拉列表仅显示“红色”和“绿色”选项。 如果日期范围包含过去几天和未来几天,则“颜色”下拉菜单仅显示“ 透明 ”选项。 如何使用高效,优雅的jQuery / javascript代码实现此function? 我目前的jQuery代码: $(“#end_date”).click(update_options()) function update_options(){ var start_date = $(“#start_date”).val(); var end_date = $(“#end_date”).val(); var startDate= new Date(start_date); var endDate= new Date(end_date); var […]

jquery跳转到下一个元素

我正在尝试使用jquery next函数来单击链接以导航到无序列表中的下一个元素。 我有什么在下面,但我得到一个404说它找不到[object Object] $(‘.next’).click(function (event) { window.location = $(‘li’).next(); }); 和 >

如何在div下选择第二个表结构?

我想在div下选择每一个第二个table 。 所以我的HTML就像 …. …. …other stuff… …. …. other stuff …. …. 我想在’ tableDiv下选择每一个第二个表。 我试过了。 $(‘.tableDiv table:nth-child(even)); 但它不起作用。 我无法真正更改类名或添加ID,因此有点困难。 任何人都可以给我一个暗示吗? 非常感谢!

如何形成一个与Ands和Ors一起使用的查询选择

我有一个类定义HtmlElements如下: 我希望能够对此进行查询选择器,具体而言,我想知道所有具有GM的div标签,并且还有任何以BOLT开头并且不是2015年的东西。 我在想类似的东西 [GM][^BOLT]!2015 但显然是错的。

id的jQuery选择器是否总是在没有引号和#符号的情况下工作?

我突然发现在使用Mozilla / jQuery v1.8.2时我不需要使用引号和#符号的id。 例如,$(bt2)与$(“#bt2”)的工作方式相同,请参阅下面的代码。 这个选择器是否总是有效,使用这种较短的选择forms是否有任何潜在的缺点? append $(document).ready (function(){ $(bt2).click(function(){ $(i1).append(“a4”, “a5”); }); }); Append List a1

使用jQuery向元素添加动态函数

我正在尝试将动态.change()函数附加到元素列表: els = new Array(‘#element1′,’#element2’); for (i=1; i < 3; i++){ $(els[i]).change(function(){ alert(i); }); } 这不能按预期工作,因为i没有传递给函数,而是总是等于最后一次迭代,即2.如何将值传递给变量change(function{}) ?