6

クリックイベントの後で、jsファイルからスパンのデータIDや値を設定しようとしています。

<span id="test"></span>

私のsudoコードjsファイル

nextLink: function(event) {
    $('#test').val = 3;
    $('#test').data('id') = 'Next';
},
4

2 に答える 2

16

属性として設定してみてください。

 $('#test').attr('data-id' , 'Next');   // JQuery

setAttribute()また、 ..を試すことができます。

var d = document.getElementById("test");  //   Javascript
d.setAttribute('data-id' , 'Next');       //

このアプローチを使用すると、DOMの新しい属性が反映されます

あなたのコードであなたは存在しない属性を設定しようとしています..それであなたはそれを追加するために最初に属性を追加する必要があります..

于 2012-10-24T17:18:15.377 に答える
4

あなたはおそらくこれが必要です:

$('#test').data('id', 'Next');
于 2012-10-24T17:20:24.260 に答える