我有一些使用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();
是的,请有人帮帮我。感谢
答案 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();