الإعداد للسمة عنصر التسمية مع طريقة وجوه المنحى

StackOverflow https://stackoverflow.com/questions/1232579

  •  22-07-2019
  •  | 
  •  

سؤال

وتسميات لديها 'ل' السمة مما يجعلها تشير إلى حقل إدخال معين. ولست بحاجة لتغيير القيمة من هذه السمة مع مسج حتى أتمكن من استخدام:

$("label").attr("for", "targetName");

ولكن أنا أيضا بحاجة إلى تعيين اسم_الفئة، لذلك أنا كنت تفضل استخدام:

$("label").attr({
    for: "targetName",
    className: "something" 
});

وقد تلاحظ allready قد المشكلة، لأنه ليس فكورسي كلمة رئيسية في جافا سكريبت. لا أحد يعرف كيف يمكن حل هذا؟ حاليا أنا باستخدام الطريقة الأولى لضبط لوالثانية لتحديد عدة سمات أخرى، وأنها تعمل ولكنها ليست جميلة حقا.

وأي مساعدة سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

ويمكن أيضا استخدام htmlFor بدلا من ل:

$("label").attr({
    htmlFor: "targetName",
    className: "something" 
});

نصائح أخرى

هل حاولت استخدام مفاتيح سلسلة:

$("label").attr({
  'for': "targetName",
  'className': "something"
});

وجرب شيئا مثل:

$("label").attr("for", "targetName").attr("class", "something")

وOR

$("label").attr("for", "targetName").addClass("something")

وOR

$("label").attr({ "for": "targetName", className: "something" });

وينبغي لهذا العمل،

$("label").attr("for","targetName").attr("class","something");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top