2011-04-11 45 views
1
$(document).ready(function() { 
$("#addLocation").dialog({ 
     modal: true, 
     height: 820, 
     width: 550, 
     buttons: { 
      "Add Location": function() { 
       document.forms['mapform'].submitted.value='1'; 
       document.forms["mapform"].submit(); 
      }, 
      Cancel: function() { 
       $(this).dialog("close"); 
      } 
     }, 
}); 
}); 

如何将addClass函数实现为模式对话框中的“添加位置”按钮?将jQuery addClass实现为模式对话框按钮

感谢,

回答

2

使按键的排列和设置按钮为对象

buttons: [{ 
     text: "Add Location", 
     click: function() { 
      document.forms['mapform'].submitted.value='1'; 
      document.forms["mapform"].submit(); 
     }, 
     class: "myCssClass"}] 
0

确实$(this).addClass("myCssClass")

不行?

如果没有,让浏览器渲染按钮并添加afssar的css类。

+0

''$(本).addClass( “myCssClass”)''不起作用。 – 2011-04-11 10:05:36

+0

你使用什么样的框架。是一个jquryui? – reporter 2011-04-11 10:20:20

+0

尝试选项dialogClass(请参阅http://jqueryui.com/demos/dialog/#option-dialogClass)并将css类绑定到html标签按钮。我认为这是你唯一的选择。 – reporter 2011-04-11 10:30:15

0
$("#addLocation").dialog("widget").find(".ui-dialog-buttonset button:eq(0)").addClass(""); 

你只需要设置正确的指数为:EQ()