jQuery DOM选择器问题
jQuery DOM selector issue
我有一个jQuery代码如下;
$("#"+iframeId).attr("src",url); //works perfect
$("a[target="+iframeId+"]").attr("href", url); //does not return anything. not sure why?
这里iframeId获取"swcontent"
<a target="swcontent" href="xyz.html" class="standardMenu_on">Link</a>
在Firebug检查器中,如果我写
document.getElementsByTagName("a")[0].getAttribute("target")它确实找到了目标"swcontent"
现在在我包含的一个JS中,我有;
jQuery.extend = jQuery.fn.extend = function() {
// copy reference to target object
var target = arguments[0],
a = 1;
// extend jQuery itself if only one argument is passed
if ( arguments.length == 1 ) {
target = this;
a = 0;
}
var prop;
while (prop = arguments[a++])
// Extend the base object
for ( var i in prop ) target[i] = prop[i];
// Return the modified object
return target;
};
这会导致任何问题,如果是,我如何解决这个问题(我可能有有限的范围来改变整个代码)
如果你的iframeId是'swcontent'那么它应该工作我准备了一个简单的例子,和你想做的一样CSS类被添加到锚标签
var iframeid = "swcontent";
$('a[target="' + iframeid + '"]').addClass('loadsInIframe');
在这里查看:http://jsfiddle.net/saelfaer/pWgWZ/1/
如果在变量周围加上';-)
$("a[target='"+iframeId+"']").attr("href", url);
相关文章:
- Angular UI启动日期选择器问题
- jQuery选择器缓存问题
- 在dropdwon菜单中发出针对特定选择器jquery的问题
- 性能问题:通用选择器与单独绑定
- AngularJS引导日期选择器 - 每周的一天问题
- CSS3 目标选择器问题
- 关闭问题上的日期选择器
- 性能问题:存储对DOM元素的引用与使用选择器相比
- 使用一个非常简单的日期选择器时遇到问题
- jQuery选择器出现奇怪问题
- 日期选择器UI存在问题
- 日期选择器的ng更改问题
- 引导从日期到日期的日期选择器问题
- 组内jquery选择器的问题&在元素上循环
- 这个基于iFrame选择器的if函数有什么问题
- 使用jQuery日期选择器编辑单元格时出现AngularJS ngGrid问题
- JavaScript id 选择器不起作用?不知道出了什么问题
- 使用 :after 选择器与 slideToggle() 一起显示图标的问题
- jquery id 选择器的问题
- jQuery src 选择器问题