Javascript jQuery DOM选择器问题

Javascript jQuery DOM选择器问题,javascript,jquery,Javascript,Jquery,我有一个jQuery代码,如下所示 $("#"+iframeId).attr("src",url); //works perfect $("a[target="+iframeId+"]").attr("href", url); //does not return anything. not sure why? 在这里,iframeId获取“swcontent” 这会导致任何问题吗?如果是,我该如何解决这个问题(我可能无法完全更改代码)如果您的iframeId是“swcontent”,那么它应该

我有一个jQuery代码,如下所示

$("#"+iframeId).attr("src",url); //works perfect
$("a[target="+iframeId+"]").attr("href", url); //does not return anything. not sure why?
在这里,iframeId获取“swcontent”


这会导致任何问题吗?如果是,我该如何解决这个问题(我可能无法完全更改代码)

如果您的iframeId是“swcontent”,那么它应该可以工作 我准备了一个简单的例子,和你想做的一样 css类实际上被添加到锚标记中

var iframeid = "swcontent";
$('a[target="' + iframeid + '"]').addClass('loadsInIframe');
在这里查看:

如果用“;-”对变量进行四舍五入排序,效果会非常好)


<代码> IFRAMIDID 绝对<代码> SWECTION/COD>?您考虑过我所提供的jQueRe.ExpRead吗?
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;
};
var iframeid = "swcontent";
$('a[target="' + iframeid + '"]').addClass('loadsInIframe');
$("a[target='"+iframeId+"']").attr("href", url);