Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当按钮文本为特定值时,更改按钮的类别_Javascript_Jquery - Fatal编程技术网

Javascript 当按钮文本为特定值时,更改按钮的类别

Javascript 当按钮文本为特定值时,更改按钮的类别,javascript,jquery,Javascript,Jquery,我正在尝试设计一个我没有完全访问权限的站点。站点上的所有按钮都使用类“sitebutton”。我想做的是对某些按钮进行更改。这些按钮使用相同的类,但具有文本标签“上载” 有人知道是否可以使用jQuery来更改按钮类,通过按钮文本来识别它吗?我猜解决方案如下: $( ".sitebutton:contains('Upload')" ).addClass('upload-button').removeClass('sitebutton'); 只需使用:包含伪类 $('.sitebutton:con

我正在尝试设计一个我没有完全访问权限的站点。站点上的所有按钮都使用类“sitebutton”。我想做的是对某些按钮进行更改。这些按钮使用相同的类,但具有文本标签“上载”


有人知道是否可以使用jQuery来更改按钮类,通过按钮文本来识别它吗?

我猜解决方案如下:

$( ".sitebutton:contains('Upload')" ).addClass('upload-button').removeClass('sitebutton');

只需使用
:包含
伪类

$('.sitebutton:contains(“Upload”)).addClass(“test”)

如果类中包含“上载”文本,则会将该类添加到按钮中
$(函数(){
$(“.siteButton”)。每个(函数(){
if($(this).text()=='Save'){//检查按钮中的内部文本
$(this).removeClass('siteButton');//如果需要,请删除旧类
$(this.addClass('newClass');//添加新类
}
})
})

如果按钮是输入标签,请使用此按钮
$(函数(){
$(“.siteButton”)。每个(函数(){
if($(this).val()=='Save'){//使用type='button'检查输入值
$(this).removeClass('siteButton');//如果需要,请删除旧类
$(this.addClass('newClass');//添加新类
}
})

})

是否只更改按钮中包含“上载”文本的类?能否提供HTML代码?能否解释“不完全访问”的含义?您是否能够将JavaScript添加到页面或外部JavaScript文件?