我在一个页面上有很多链接,我只需要打开几个 jQuery 对话框。如何使用类而不是 id 打开它们?
这是我的脚本:
<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') 作为类 - 但我无法让它工作。有什么帮助吗?