0

私はテーブルを持っています。テーブル内には行があり、それぞれに列があります:チェックボックス。

次のように

<table>
<tr class="row"> 
<td class ="checkclass" ><input type="checkbox"></td>
<td></td>
<td></td>
</tr>
<tr class="row"> 
<td class ="checkclass" ><input type="checkbox"></td>
<td></td>
<td></td>
</tr>
</table>

チェックボックスを選択するたびに、ポップアップが作成されます。

注意してください:私はhtmlコードを編集することはできません..しかし、私はjavascriptでいくつかの変更を行うことしかできません.

PS:最後に、選択した行を強調表示したいと思います。

4

4 に答える 4

1

Jquery ライブラリを使用して .change() 機能を利用することもできます

$('.target').change(function() {
  alert('Handler for .change() called.');
});

参考:http ://api.jquery.com/change/

JQueryの使用方法については別の質問です

javascriptの場合、より大きなハックです:

function checkAddress(checkbox)
{
    if (checkbox.checked)
    {
        alert("a");
    }
}

JavascriptでHTMLをクリックして追加するには

document.getElementById("ElementID").setAttribute("onchange", function()   {checkAddress(this));

HTML

<input type="checkbox" name="checkAddress" />
于 2013-07-01T10:28:56.890 に答える
0
<td class ="checkclass" ><input type="checkbox" onchange='checkBoxClicked();'></td>


  function checkBoxClicked()() {
     alert("Hi");
  }

for more info you can use [javascript pop-up][1] but i will suggest to go with jQuery or modal 


  [1]: http://www.echoecho.com/jsbasics.htm
于 2013-07-01T10:29:47.073 に答える
0

あなたはjqueryで行うことができます

$('.checkclass input').change(function() {
  // code here
});

問題の解決に役立つことを願っています。

于 2013-07-01T10:33:10.357 に答える