@@ -18,13 +18,17 @@ class AttrView extends FunctionView {
18
18
label(`for` := " check1" )(" Check me" ),
19
19
p(),
20
20
button(onclick :+= ((_ : Event ) => {
21
- jQ(" .demo input" ).attr(" checked" , " checked" ).change()
21
+ jQ(" .demo input" ).attr(" data- checked" , " checked" ).change()
22
22
false
23
- }))(" .attr(\" checked\" , \" checked\" )" ),
23
+ }))(" .attr(\" data- checked\" , \" checked\" )" ),
24
24
button(onclick :+= ((_ : Event ) => {
25
- jQ(" .demo input" ).attr(" checked" , " " ).change()
25
+ jQ(" .demo input" ).attr(" data- checked" , " " ).change()
26
26
false
27
- }))(" .attr(\" checked\" , \"\" )" ), br(),
27
+ }))(" .attr(\" data-checked\" , \"\" )" ),
28
+ button(onclick :+= ((_ : Event ) => {
29
+ jQ(" .demo input" ).attr(" data-checked" , null ).change()
30
+ false
31
+ }))(" .attr(\" data-checked\" , null)" ), br(),
28
32
button(onclick :+= ((_ : Event ) => {
29
33
jQ(" .demo input" ).prop(" checked" , true ).change()
30
34
false
@@ -38,7 +42,7 @@ class AttrView extends FunctionView {
38
42
override protected val script = () => {
39
43
jQ(" .demo input" ).change((input : Element , _ : JQueryEvent ) => {
40
44
jQ(" .demo p" ).html(
41
- s """ .attr('checked'): ${jQ(input).attr(" checked" )}<br/>
45
+ s """ .attr('data- checked'): ${jQ(input).attr(" data- checked" )}<br/>
42
46
|.prop('checked'): ${jQ(input).prop(" checked" )}<br/>
43
47
|.is(':checked'): ${jQ(input).is(" :checked" )}""" .stripMargin
44
48
)
0 commit comments