-2

我有一个文本框。当我单击按钮时,我想检查文本框是否包含“好”。如果它包含“好”,我想更改文本框旁边的图像。这可能吗?如果可以,我该怎么做?如果你不明白,问我

更新 我自己找到的:

 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');
 }
4

2 回答 2

3

尝试这个,

if( $('#txtId').text().indexOf("sometext") !== -1)
{
    document.getElementById('imgId').url = "url"; //or
    //$('#imgId')[0].src = "url";         
}
于 2012-08-03T11:12:09.450 回答
0

尝试这样的事情。

$('#button').on('click', function() {
    var text = $('#textbox').text();
    if(text.indexOf('good') != -1 {
        $('#image').attr('src', 'src_to_other_image');
    }
});

确保为选择器使用正确的 id/classes。

编辑:错过了您不想要完全匹配但只是查看文本区域是否包含“好”,更新了我的代码以反映这一点。对不起。

于 2012-08-03T11:12:34.163 回答