我有一个文本框。当我点击我的按钮时,我想检查文本框是否包含“好”。如果它包含“好”,我想更改文本框旁边的图像。 这是可能的,如果是这样,我该怎么做? 如果您不明白,请问我
更新 我自己找到了它:
var text = $('#m1-schaarste-textField1').val()
var comparingText = 'good'
if(text == comparingText){
$('#image').attr('src', '/images/good.png');
}
else {
$('#image').attr('src', '/images/bad.png');
}
答案 0 :(得分:3)
试试这个,
if( $('#txtId').text().indexOf("sometext") !== -1)
{
document.getElementById('imgId').url = "url"; //or
//$('#imgId')[0].src = "url";
}
答案 1 :(得分:0)
尝试这样的事情。
$('#button').on('click', function() {
var text = $('#textbox').text();
if(text.indexOf('good') != -1 {
$('#image').attr('src', 'src_to_other_image');
}
});
确保为选择器使用正确的id / classes。
编辑:错过了你不想要完全匹配但只看textarea是否包含'good',更新了我的代码以反映这一点。遗憾。