所以我有这个功能,如果选择第二个选项,则禁用提交按钮。
$(document).ready(function () {
$('#estadoTicketSel').change(function () {
if ($(this).find('option:selected').text() == 'Fechado') {
$('#submitButton').prop('disabled', true);
$('#notificaFechado').show();
} else {
$('#submitButton').prop('disabled', false);
$('#notificaFechado').hide();
}
});
});
但是我正在尝试根据 div 内的文本禁用该按钮。我已经尝试过但没有成功...
$(document).ready(function () {
$(function(){
var txt = $('#state p').text();
if(txt == 'Fechado'){
$('#submitButton').prop('disabled', true);
$('#notificaFechado').show();
}
});
});
<div id="state"><p>@estadoTicket</p></div>
有什么想法吗?
更新:
摆弄选择框:http://jsfiddle.net/q2VRH/
fiddle 从 div 读取:http://jsfiddle.net/f3nzk/
正如你所看到的, fiddle 正在工作,我发现问题出在我的数据库上的值是什么。传递的值是这样的:
费查多。
感谢大家的帮助。
我会把 fiddle 留在这里,给需要的人。 再次感谢。
最佳答案
关于javascript - 根据 div 内的文本禁用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934700/