我在頁面上有很多鏈接,我只需要打開幾個jQuery對話框。我如何使用類而不是ID打開它們?如何用類而不是id打開jQuery對話框?
這裏是我的腳本:
<script>
// increase the default animation speed to exaggerate the effect
$.fx.speeds._default = 1000;
$(function() {
$("#selectFolder").dialog({position:['middle',60],
open: function(event, ui) {
jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('<span style="float:right;"><img src="../images/x.png" /></span>');
},
dialogClass: 'ui-widget-shadow',
modal: true,
autoOpen: false,
width: '650px',
close: function(ev, ui) {$(this).close();}
});
$("#selectFolderOpen").click(function() {
$("#selectFolder").dialog("open");
return false;
});
});
</script>
<div style="display:none;">
<div id="selectFolder" title="Select Folder">
<div style="display:block;">
<!--#include file="sidebar_modal_questions_folder_select.asp"-->
</div>
</div>
</div>
這裏可以讓你對工作的例子:我希望它是這樣工作
<a href="#" class="buttonintable" id="selectFolderOpen">Select Folder</a>
:
<a href="#" class="buttonintable selectFolderOpen">Select Folder</a>
這樣我不必爲每個我希望打開的鏈接編號。
我知道你對一個類使用('#selector')和id和('.selector') - 但我無法讓它工作。任何幫助?
的'了'你的選擇'a.selectFolderOpen'可刪除。也許以後你想只是把它作爲一個跨度或什麼原因:p我傾向於只使用類名,而不是狹窄的範圍。 – nzifnab