5

私は次のコードを持っています:

         $('#loginLink, #registerLink')
            .attr('data-disabled') === 'yes'

IDにdata-disabled属性を設定しようとしていますが、機能していないようです。正しいjQueryを使用していますか?

4

4 に答える 4

10

次のように値を設定する必要があります。

$('#loginLink, #registerLink').attr('data-disabled', 'yes');

dataデータはプロパティであるため、代わりにメソッドを使用できます。

$('#loginLink, #registerLink').data('disabled', 'yes');
于 2012-10-30T17:41:48.900 に答える
4

次のように属性の値を設定します。

$('#loginLink, #registerLink').attr('data-disabled','yes');

このように格納された値を取得するには、次のいずれかを実行できます。

$('yourselector').attr('data-disabled');

また

$('yourselector').data('disabled');
于 2012-10-30T17:41:41.240 に答える
1

通常、jQuery では、次のように属性を設定する必要があります。

$(<selector>).attr("<attr name>", "<attr value>");

お役に立てれば!!

于 2012-10-30T17:42:15.863 に答える
0

$('#loginLink, #registerLink').attr('data-disabled','yes')

多分?私はその属性に精通していませんが、これが通常の属性です。

于 2012-10-30T17:42:18.567 に答える