0

次のコードを使用して、各セルにボタンがあるテーブルがあります。

<span class = "button"><input id="button" type="button">

ボタンをクリックすると切り替わるテキストをその右側に表示したいと思います。だからそれはから行くだろう

[] 文章

[] その他のテキスト

ページをリロードせずに、他のセルのテキストを切り替えません。jQuery でこれを行うにはどうすればよいでしょうか (または、より良い方法がある場合は他の方法で)。

4

3 に答える 3

0
<span class="button">
    <span class="text">Text</span>
    <input id="button" type="button" />
</span>

JS:

$('.button input[type="button"]').on('click', function() {
    $(this).prev('.text').toggle();
});
于 2012-12-08T17:37:18.327 に答える
0

私はあなたがこの後だと思います:

http://jsbin.com/azepex/1/edit

私はhtmlのこの構造に従いました:

<span class = "button">
    <input id="button" type="button" value='toggle text' >
    <span>text.</span>
</span>

これはjsです:

$(function(){
  $('.button input[type="button"]').toggle(function(){
    $(this).next('span').text('Other text.');
  }, function(){
    $(this).next('span').text('text.');
  }); 
});

上記のjsbinリンクをチェックアウトしてください

于 2012-12-08T18:07:59.297 に答える
0

HTML

<span class="button">
    <input id="button" type="button" value="save">
    <span id="show-text">Text</span>
</span>​

JS

$("#button").toggle(function() {
    $("#show-text").text("Other Text").stop();
}, function() {
    $("#show-text").text("Text").stop();
});​
于 2012-12-08T18:15:59.977 に答える