2011-07-19 11 views

答えて

0

は、私はあなたが

<div id='copy'>Copy this</div> 
<button id='copy-button'>copy</button> 

を持っている場合は、ここで

$("#copy-button").zclip({ 
    path: "http://www.steamdev.com/zclip/js/ZeroClipboard.swf", 
    copy: function() { 
     return $(this).prev().text(); 
    } 
}); 

フィドル行うことができると思います:私はこれをテストしていませんhttp://jsfiddle.net/f4gZA/

+0

didnt work。お試しいただきありがとうございます – zack

+0

私はフィドル作業をしています:おそらく、あなたはZeroClipboard.jsの正しい経路を設定していませんでした。http://jsfiddle.net/f4gZA/ –

+0

ありがとうございました – zack

1

を - しかし、あなただけの必要なように思えます正しいセレクタ

$('a#copy-description').zclip({ 
    path:'js/ZeroClipboard.swf', 
    copy:$('div.txtdiv').text() 
}); 
+0

同じdidnt作業ですが感謝 – zack

0

あなたはidタグで何かを使うことができるはずです。私は実際にAJAXポストバックを介してそれをつかんでいますが、同じ考えです。これはすべてのブラウザで機能します。

<script type="text/javascript"> 
    //any jQuery/js Objects we want initialized 
    if (typeof (PageInfo) === "undefined") { 
     var PageInfo = { 
      //stuff needed for communication process 
      VehicleID: null, 
      PostHTML: '', 
      TemplateHTML: '', 
      CopiedTemplateID: -1, 
      TimeoutResult: false, 
      isEbay: false 
     }; 
    } 

    $(document).ready(function() { 

     $('#btnCopy').each(function (i) { 
      var $this = $(this); 
      $(this).zclip({ 
       path: '/js/ZeroClipboard.swf', 
       copy: function() { 
        PageInfo.VehicleID = $('#<%=Me.ddlVehicleID.ClientID %>').val(); 
        var yesno = $('input[name=chkEbay]:checked').val() 
        if (yesno == 'Yes') { 
         PageInfo.isEbay = true; 
        } 
        $.ajax({ 
         //do stuff 
        }); 
        $.ajax({ 
         /do more stuff 
        }); 
        return PageInfo.PostHTML; 
       }, 
       afterCopy: function() { 
        $('#imgConfirm').show(); 
       } 
      }); 
     }); 

また、htmlはasp.netを使用していますが、同様のものを使用できるはずです。

  <div style="float: left; margin: 5px 5px 5px 5px;"> 
       <b> Select a Vehicle:</b><br /> 
       <asp:DropDownList runat="server" ID="ddlVehicleid" /> 
      </div> 
関連する問題