2013-03-19 42 views
-1

我有一个JavaScript代码:如何将此javascript代码转换成jquery?

function share22() { 
    if(!isOneChecked('choice')) { 
     alert('Please select the file..'); 
     return false; 
     } 
     document.getElementById('share_popup').style.display="block"; 
     } 

我想这个对话转化为简单的jQuery,这样我可以编辑标题。

+0

是什么'isOneChecked( '选择')'做什么? – 2013-03-19 06:43:54

+0

_“...转换此对话框...”_ - 会是什么对话框? – nnnnnn 2013-03-19 06:50:33

+0

你不能编辑标题:http://stackoverflow.com/questions/1905289/how-to-edit-a-javascript-alert-box-title – 2013-03-19 07:26:07

回答

3

试试这个

function share22() { 
     if(!isOneChecked('choice')) { 
     alert('Please select the file..'); 
     return false; 
     } 
     $("#share_popup").css("display", "block"); 
    } 
+0

工作,但我怎么编辑标题。 – user1881957 2013-03-19 07:16:59

+0

访问问题http://stackoverflow.com/questions/4172022/change-title-of-javascript-alert – Satpal 2013-03-19 07:27:55

0
function share22() { 
    if(!isOneChecked('choice')) { 
     alert('Please select the file..'); 
     return false; 
     } 
     $('#share_popup').css("display","block"); 
     } 
+0

Satpal Singh已经为此回答。 – 2013-03-19 06:46:55

+0

工作,但我如何编辑标题说'任何'而不是URL说。 – user1881957 2013-03-19 07:13:29

1

考虑if(!isOneChecked('choice')) {正在检查复选框被选中或不

function share22() { 
    if ($(".choice").is(":not(:checked)")){ 
     alert('Please select the file..'); 
     return false; 
    } 
    $('#share_popup').show(); 
    } 
+0

OP没有说(当然),但我敢打赌'isOneChecked()'测试至少有几个被选中。如果其中一个'.choice'没有被选中,即使另一个_is_被选中,也不会返回'true',否则'$(“。choice”)。是(“:not(:checked)”) – nnnnnn 2013-03-19 06:51:58

+0

@nnnnnn:是的......我编辑了代码,基于“测试至少有几个选中的项目”的假设。 – 2013-03-19 06:54:43

+0

是的假设是正确的。 – user1881957 2013-03-19 07:06:34