jquery继续选择相同的iframe

时间:2013-05-21 17:06:55

标签: jquery

我有一些使用jquery创建的iframe,每个iframe都有一个选择按钮,但是当我点击iframe中的按钮时,我会继续获取第一个iframe。

 $("<iframe />" , {
    src: strTest,
    id: "myframe",
    width: '100%'       

}).appendTo('.content');
$("<button/>", {

  id: "button"
})
.text("Select Patient")    
.click(function () {     
  $("#myframe").attr("Height", "125%").addClass("selectedIframe");        
  var isVisible = $("selectedIframe").is(":visible");      

}).appendTo('.content');  

$(".selectedIframe").parent().show();
是的,请有人帮帮我。感谢

1 个答案:

答案 0 :(得分:0)

你需要提出自己的方式在'myframe'旁边添加一个独特的特征 或者你可以给我一些关于你如何提出iframe的信息,也许我可以提供更多帮助

    // this will generate 10 iframes
    var numberOfIframes = 10;
    for (var i = 0; i < numberOfIframes; i++) {

        // iframe
        $("<iframe />", {
            src: strTest,
            id: "myframe" + i,
            width: '100%'
        }).appendTo('.content');

        // button
        $("<button/>", {

            id: "button"
        })
        .text("Select Patient")
        .click(function () {
            $("#myframe" + i).attr("Height", "125%").addClass("selectedIframe");
            var isVisible = $("selectedIframe").is(":visible");
        }).appendTo('.content');
    }

    // not sure what you are trying to achieve with this
    // as it will only execute once when the page loads
    $(".selectedIframe").parent().show();