câu hỏi này đi kèm rất chặt chẽ với những gì tôi sau: Replace an Attribute in the Tweet Button with Jqueryđộng thay đổi Tweet Button "dữ liệu văn bản" nội dung
Tuy nhiên, the suggested solution công trình chỉ một lần. Đó là, tôi không thể sử dụng nó trong chuyển đổi tôi tuyên bố như thế này:
switch(element.id)
{
case "t1":
$(document).ready(function(){
$('a[data-text]').each(function(){
$(this).attr('data-text', Text_Variant_1);
});
$.getScript('http://platform.twitter.com/widgets.js');
});
break;
case "t2":
$(document).ready(function(){
$('a[data-text]').each(function(){
$(this).attr('data-text', Text_Variant_2);
});
$.getScript('http://platform.twitter.com/widgets.js');
});
...
}
gì xảy ra là dữ liệu văn bản thuộc tính được đặt theo trường hợp nào xảy ra trước và không thay đổi sau đó.
Tôi làm cách nào để thay đổi thuộc tính dữ liệu văn bản thuộc tính của nút Tweet bao nhiêu lần tôi cần?
Cập nhật: đây là trang tôi đang làm việc trên: http://zhilkin.com/socio/en/
Các đặc điểm bảng có thể được bỏ qua một cách an toàn. Những gì tôi muốn làm với bảng Sociotypes là khi bạn nhấp vào một loại, dữ liệu văn bản của nút Tweet bên dưới mô tả ở bên phải sẽ được thay đổi cho phù hợp. Ngay bây giờ, nó hoạt động như thế này: nếu tôi di chuột lên hoặc nhấp vào "Don Quixote", thì dữ liệu văn bản được đặt thành "... Don Quixote ..." và nó vẫn giữ nguyên nếu tôi nhấp vào "Dumas" sau. Và ngược lại: nếu tôi di chuột lên hoặc nhấp vào "Dumas", thì dữ liệu văn bản được đặt thành "... Dumas ..." và không thay đổi nếu tôi nhấp vào "Don Quixote". (Các loại khác hiện đang trống.)
Vì vậy, nút Tweet chỉ thay đổi lần đầu tiên tôi chạy tập lệnh, nhưng tôi cần nó được cập nhật nhiều lần khi loại thay đổi.
biến 'switch' là gì? Bạn có thể đăng một số mã có liên quan hơn không? Ngoài ra tại sao là '" 2 "' trong dấu ngoặc kép và '1' không có dấu ngoặc kép? Prolbem của bạn có thể ở đó ... – elclanrs
Biến chuyển đổi là phần tử được di chuột qua. Theo đó các phần tử được di chuột lên, tôi muốn đặt thuộc tính văn bản dữ liệu của nút Tweet. Lệnh switch hoạt động (tôi đang sử dụng nó cho các công cụ khác), nhưng tôi không thể sử dụng nó để thay đổi dữ liệu văn bản nhiều lần (nó chỉ được đặt một lần và sau đó không thay đổi). – Mikhail