通过选择不同的复选框来更改div标签内的内容

时间:2013-11-24 18:54:10

标签: javascript jquery html css checkbox

我有多个复选框,选择不同的复选框我必须有diffenet查询,为此我需要更改div标签内的内容,这是div标签,我需要更改mdxquery:

<div style="width:80%;" id="mdxQueryEditor"
            dojoType="GeoSOA.Spatialytics.widgets.MdxQueryEditor" title="MDX query editor"
            submitButtonLabel="Submit"
            mdxQuery="SELECT {[Measures].[report]} ON COLUMNS,&#x000A;{[State].[City].members} ON ROWS&#x000A;FROM [ppgis]">
        </div>

需要更改mdxquery的值,我知道如何更改html中的文本以不同的复选框状态,但不知道如何更改此mdxquery,我搜索网络并没有找到任何内容,请帮助我,如果你知道如何解决这个问题呢。 当我使用下面的脚本更改div部分时,它只删除mdxquery部分,你知道这是什么问题(我需要一个像以前的结构,因为它将被发送到另一个文件并从那里获取数据):

    <script>
      $("#Allston").click( function() {

     if($("#Allston").is(":checked")) {
        /*When the checkbox is checked*/
$( "div#mdxQueryEditor" ).replaceWith( "<div id='mdxQueryEditor' style='width:80%;' dojoType='GeoSOA.Spatialytics.widgets.MdxQueryEditor' title='MDX query 

editor' mdxQuery='SELECT {[Measures].[report]} ON COLUMNS,&#x000A;{[Boston].[City].members} ON ROWS&#x000A;FROM [ppgis]' submitButtonLabel='Submit'>"+ "</div>");
    }
    else {
       alert("nothing");
    }
});   
     </script>

0 个答案:

没有答案